Correct Docker build CI/CD
This commit is contained in:
@@ -36,7 +36,7 @@ jobs:
|
||||
QUARKUS_CONTAINER_IMAGE_USERNAME: ${{ secrets.CI_SERVICE_ACCOUNT }}
|
||||
QUARKUS_CONTAINER_IMAGE_PASSWORD: ${{ secrets.CI_SERVICE_ACCOUNT_PASSWORD }}
|
||||
run: |
|
||||
docker build \
|
||||
docker build -f docker/Dockerfile \
|
||||
-t $REGISTRY_URL/$IMAGE_OWNER/$IMAGE_NAME:$TAG \
|
||||
-t $REGISTRY_URL/$IMAGE_OWNER/$IMAGE_NAME:latest \
|
||||
.
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
// Define your config interface
|
||||
export interface AppConfig {
|
||||
API_BASE_URL: string;
|
||||
OTHER_VAR: string;
|
||||
}
|
||||
|
||||
// Global variable that will be set at runtime
|
||||
let runtimeConfig: AppConfig = {
|
||||
API_BASE_URL: import.meta.env.VITE_API_BASE_URL || '',
|
||||
OTHER_VAR: import.meta.env.VITE_OTHER_VAR || ''
|
||||
};
|
||||
|
||||
// Function to initialize config at runtime
|
||||
export function initConfig(config: Partial<AppConfig>) {
|
||||
runtimeConfig = {
|
||||
...runtimeConfig,
|
||||
@@ -18,7 +15,6 @@ export function initConfig(config: Partial<AppConfig>) {
|
||||
};
|
||||
}
|
||||
|
||||
// Accessor function
|
||||
export function getConfig(): AppConfig {
|
||||
return runtimeConfig;
|
||||
}
|
||||
Reference in New Issue
Block a user