Skip to content

Commit bfbb6cc

Browse files
barshathakurifrozenhelium
authored andcommitted
fixup! chore(mapswipe-deployment): Update environment variables
1 parent 843d3c9 commit bfbb6cc

File tree

8 files changed

+23
-28
lines changed

8 files changed

+23
-28
lines changed

.env

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
VITE_BASE_URL='https://mapswipe.org/privacy'
1+
VITE_BASE_URL=
22
VITE_PRIVACY_POLICY_URL='https://mapswipe.org/privacy/'
3-
VITE_IMPRINT_URL="https://mapswipe.org/privacy/"
3+
VITE_IMPRINT_URL=
44
VITE_APP_LOGO='./img/mapswipe-white.svg'
55
VITE_PROJECTS_FALLBACK_IMAGE="./img/map-pin-600x400.jpg"
66
VITE_ALLOW_UNVERIFIED_USERS=true
@@ -24,5 +24,5 @@ VITE_THEME_LIGHT_NEUTRAL="#272727"
2424
# App Attribution
2525
VITE_APP_NAME="MapSwipe"
2626
VITE_APP_WEBSITE_URL="https://mapswipe.org"
27-
VITE_APP_ATTRIBUTION_TITLE="MapSwipe"
28-
VITE_APP_ATTRIBUTION_URL="https://mapswipe.org/privacy/"
27+
VITE_APP_ATTRIBUTION_TITLE=
28+
VITE_APP_ATTRIBUTION_URL=

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ logs
44
npm-debug.log*
55
yarn-debug.log*
66
yarn-error.log*
7-
yarn-debug.log*
7+
pnpm-debug.log*
88
lerna-debug.log*
99

1010
node_modules

Dockerfile

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ FROM node:22-bullseye AS dev
55
RUN apt-get update -y \
66
&& apt-get install -y --no-install-recommends git \
77
&& rm -rf /var/lib/apt/lists/* \
8-
# NOTE: yarn > 1.22.19 breaks yarn-install invoked by yarn
9-
&& npm install -g [email protected] [email protected] --force \
8+
&& npm install -g [email protected] --force \
109
&& git config --global --add safe.directory /code
1110

1211
WORKDIR /code
@@ -19,16 +18,17 @@ COPY ./package.json ./yarn.lock /code/
1918
RUN yarn install
2019
COPY . /code/
2120

22-
ENV VITE_FIREBASE_API_KEY=12
23-
ENV VITE_FIREBASE_AUTH_DOMAIN=1234
24-
ENV VITE_FIREBASE_DATABASE_URL=https://mapswipe.org
25-
ENV VITE_FIREBASE_PROJECT_ID=1235
26-
ENV VITE_FIREBASE_STORAGE_BUCKET=1245
27-
ENV VITE_FIREBASE_MESSAGING_SENDER_ID=124
28-
ENV VITE_FIREBASE_APP_ID=134
21+
ENV VITE_FIREBASE_API_KEY=ExampleF1rebaseAP1k3y
22+
ENV VITE_FIREBASE_AUTH_DOMAIN=example-key.firebaseapp.com
23+
ENV VITE_FIREBASE_DATABASE_URL=https://example-database.firebaseio.com
24+
ENV VITE_FIREBASE_PROJECT_ID=example
25+
ENV VITE_FIREBASE_STORAGE_BUCKET=example.appspot.com
26+
ENV VITE_FIREBASE_MESSAGING_SENDER_ID=123123456123
27+
ENV VITE_FIREBASE_APP_ID=1:23456789:web:1abc234def567
2928
ENV VITE_COMMUNITY_DASHBOARD_URL=https://mapswipe.org
3029

3130
ENV VITE_FIREBASE_MEASUREMENT_ID=
31+
ENV VITE_MAPILLARY_API_KEY=
3232
ENV VITE_BASE_URL=https://mapswipe.org/privacy
3333
ENV VITE_PRIVACY_POLICY_URL=https://mapswipe.org/privacy/
3434
ENV VITE_IMPRINT_URL=https://mapswipe.org/privacy/
@@ -57,19 +57,14 @@ ENV VITE_APP_ATTRIBUTION_URL=https://mapswipe.org/privacy/
5757

5858
RUN WEB_APP_SERVE_ENABLED=true yarn build-only --outDir=/code/build
5959

60-
# FROM web-app-serve AS web-app-serve-example
61-
62-
# LABEL maintainer="Togglecorp"
6360
FROM ghcr.io/toggle-corp/web-app-serve:v0.1.2 AS web-app-serve
6461

6562
LABEL org.opencontainers.image.source="github.com/mapswipe/mapswipe-web"
6663
LABEL org.opencontainers.image.authors="[email protected]"
6764

68-
# Env for apply-config script
6965
ENV APPLY_CONFIG__SOURCE_DIRECTORY=/code/build/
7066

7167
COPY ./web-app-serve/web-app-apply-config.sh /code/
7268
ENV APPLY_CONFIG__APPLY_CONFIG_PATH=/code/web-app-apply-config.sh
73-
RUN ls /code/
7469

7570
COPY --from=web-app-serve-build /code/build "$APPLY_CONFIG__SOURCE_DIRECTORY"

env.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/// <reference types="vite/client" />

env.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@ export default defineConfig({
2626
VITE_FIREBASE_APP_ID: Schema.string.optional(),
2727
VITE_FIREBASE_MEASUREMENT_ID: Schema.string.optional(),
2828
VITE_BASE_URL: Schema.string({ format: 'url', protocol: true, tld: false }),
29+
VITE_PRIVACY_POLICY_URL: Schema.string({ format: 'url', protocol: true, tld: false }),
2930
VITE_IMPRINT_URL: Schema.string({ format: 'url', protocol: true, tld: false }),
3031
VITE_APP_NAME: Schema.string.optional(),
3132
VITE_APP_ATTRIBUTION_TITLE: Schema.string.optional(),
3233
VITE_APP_ATTRIBUTION_URL: Schema.string({ format: 'url', protocol: true, tld: false }),
3334
VITE_APP_WEBSITE_URL: Schema.string({ format: 'url', protocol: true, tld: false }),
34-
VITE_APP_LOG: Schema.string.optional(),
35+
VITE_APP_LOGO: Schema.string.optional(),
3536
VITE_PROJECTS_FALLBACK_IMAGE: Schema.string.optional(),
36-
VITE_ALLOW_UNVERIFIED_USERS: Schema.string.optional(),
37+
VITE_ALLOW_UNVERIFIED_USERS: Schema.boolean(),
3738

3839
VITE_DEFAULT_LOCALE: Schema.string.optional(),
3940
VITE_FALLBACK_LOCALE: Schema.string.optional(),

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"@intlify/unplugin-vue-i18n": "^6.0.8",
2020
"@togglecorp/fujs": "^2.2.0",
2121
"@turf/bbox": "^7.2.0",
22-
"@julr/vite-plugin-validate-env": "git+https://github.com/toggle-corp/vite-plugin-validate-env#v2.2.0-tc.1",
2322
"base-64": "^1.0.0",
2423
"firebase": "^11.8.1",
2524
"mapillary-js": "^4.1.2",
@@ -64,6 +63,5 @@
6463
"vite": "^6.3.5",
6564
"vitest": "^3.1.4",
6665
"vue-tsc": "^2.2.10"
67-
},
68-
"packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
66+
}
6967
}

web-app-serve/.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ build/
1111
generated/
1212
coverage/
1313
stats.html
14-
.env
15-
.env
14+
.env

web-app-serve/web-app-apply-config.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
set -xe
44

55
while IFS='=' read -r KEY VALUE; do
6-
# FIXME: If js and value is empty string, replace it with undefined?
7-
find "$DESTINATION_DIRECTORY" -type f -exec sed -i "s|\<WEB_APP_SERVE_PLACEHOLDER__$KEY\>|$VALUE|g" {} +
6+
REPLACEMENT="${VALUE:-undefined}"
7+
find "$DESTINATION_DIRECTORY" -type f \
8+
-exec sed -i "s|\<WEB_APP_SERVE_PLACEHOLDER__$KEY\>|$REPLACEMENT|g" {} +
89
done < <(env | grep '^VITE_')

0 commit comments

Comments
 (0)