diff options
| author | Adam Soltys <[email protected]> | 2022-11-28 15:19:00 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-28 15:19:00 -0800 |
| commit | f785a320d7b3b2f3b8d3d79613fe55d93e2e44d7 (patch) | |
| tree | bd140dca2e861a8194785febfe933db38dffce81 | |
| parent | 32ecc36aa888fdb3b121e675f41912076a596346 (diff) | |
| download | coinos-ui-f785a320d7b3b2f3b8d3d79613fe55d93e2e44d7.tar.gz coinos-ui-f785a320d7b3b2f3b8d3d79613fe55d93e2e44d7.zip | |
use docker build args
| -rw-r--r-- | Dockerfile | 9 | ||||
| -rw-r--r-- | Dockerfile.dev | 9 | ||||
| -rw-r--r-- | docker-compose.yml | 4 |
3 files changed, 20 insertions, 2 deletions
@@ -1,7 +1,14 @@ FROM node:18-alpine ARG NODE_ENV=production +ARG URL +ARG BTC +ARG SOCKET + ENV NODE_ENV $NODE_ENV +ENV PUBLIC_COINOS_URL $URL +ENV PUBLIC_BTC $BTC +ENV PUBLIC_SOCKET $SOCKET RUN npm i -g pnpm WORKDIR /app @@ -10,6 +17,6 @@ ADD package.json . RUN --mount=type=cache,target=/root/.local/share/pnpm/store NODE_ENV=development pnpm i COPY . . -RUN PUBLIC_COINOS_URL="https://coinos.io/api" pnpm build +RUN pnpm build CMD ["node", "build"] diff --git a/Dockerfile.dev b/Dockerfile.dev index fdb91bd1..a21b4065 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,7 +1,14 @@ FROM node:18-alpine ARG NODE_ENV=production +ARG URL +ARG BTC +ARG SOCKET + ENV NODE_ENV $NODE_ENV +ENV PUBLIC_COINOS_URL $URL +ENV PUBLIC_BTC $BTC +ENV PUBLIC_SOCKET $SOCKET RUN npm i -g pnpm WORKDIR /app @@ -11,6 +18,6 @@ RUN --mount=type=cache,target=/root/.local/share/pnpm/store NODE_ENV=development COPY . . RUN sed -i '/prerender/d' src/routes/+page.server.js -RUN PUBLIC_COINOS_URL="https://lap.bobcat-liberty.ts.net/api" pnpm build +RUN pnpm build CMD ["node", "build"] diff --git a/docker-compose.yml b/docker-compose.yml index fea38984..c30fb819 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,10 @@ services: build: context: . dockerfile: Dockerfile.dev + args: + URL: '${PUBLIC_COINOS_URL}' + BTC: '${PUBLIC_BTC}' + SOCKET: '${PUBLIC_SOCKET}' restart: always ports: - '3121:3121' |
