Skip to content

Commit e956252

Browse files
committed
update docker builds
1 parent fbdc8aa commit e956252

3 files changed

Lines changed: 15 additions & 12 deletions

File tree

docker-builds/server/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG DOCKER_REGISTRY
2-
FROM --platform=amd64 $DOCKER_REGISTRY/cljs-web3-ci:node-20.18.1 AS builder
2+
FROM $DOCKER_REGISTRY/cljs-web3-ci:node-20.18.1 AS builder
33

44
ARG ETHLANCE_ENV
55
ARG ETHLANCE_DEPLOY_SEED

docker-builds/ui/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG DOCKER_REGISTRY
2-
FROM --platform=amd64 $DOCKER_REGISTRY/cljs-web3-ci:node-20.18.1 AS builder
2+
FROM $DOCKER_REGISTRY/cljs-web3-ci:node-20.18.1 AS builder
33

44
ARG ETHLANCE_ENV
55
ARG ETHLANCE_DEPLOY_SEED
@@ -48,5 +48,5 @@ COPY docker-builds/ui/nginx.conf /etc/nginx/nginx.conf
4848
COPY --from=builder /build/ethlance/resources /deploy/resources
4949
COPY --from=builder /build/ethlance/resources/public/contracts /deploy/ui/contracts/
5050
COPY --from=builder /build/ethlance/ui/resources/public /deploy/ui/
51-
51+
COPY --from=builder /build/ethlance/config /deploy/config
5252
EXPOSE 80

docker-compose.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,45 @@ services:
88
POSTGRES_PASSWORD: test
99
POSTGRES_DB: test
1010
server:
11-
image: ethlance-server:latest
11+
image: ${DOCKER_REGISTRY:-}ethlance-server:latest
1212
container_name: ethlance-server
1313
build:
1414
context: .
1515
dockerfile: "docker-builds/server/Dockerfile"
1616
args:
17-
ETHLANCE_ENV: "qa"
17+
ETHLANCE_ENV: ETHLANCE_ENV
18+
DOCKER_REGISTRY: ${DOCKER_REGISTRY}
1819
ports:
1920
- 6300:6300
2021
command: ["node", "ethlance_server.js"]
2122
environment:
22-
ETHLANCE_ENV: "qa"
23+
ETHLANCE_ENV: ${ETHLANCE_ENV}
2324
ui:
24-
image: ethlance-ui:latest
25+
image: ${DOCKER_REGISTRY:-}ethlance-ui:latest
2526
container_name: ethlance-ui
2627
ports:
2728
- 9080:80
2829
build:
2930
context: .
3031
dockerfile: "docker-builds/ui/Dockerfile"
3132
args:
32-
ETHLANCE_ENV: "qa"
33+
ETHLANCE_ENV: ${ETHLANCE_ENV}
34+
DOCKER_REGISTRY: ${DOCKER_REGISTRY}
3335
depends_on:
3436
- server
3537
environment:
36-
ETHLANCE_ENV: "qa"
38+
ETHLANCE_ENV: ${ETHLANCE_ENV}
3739

3840
# Collect deps, compiles and deploys contracts
3941
base:
40-
image: ethlance-base:local
42+
image: ${DOCKER_REGISTRY:-}ethlance-base:local
4143
container_name: ethlance-base
4244
command: ["exit", "0"]
4345
build:
4446
context: .
4547
dockerfile: "docker-builds/base/Dockerfile"
4648
args:
47-
ETHLANCE_ENV: "qa"
49+
ETHLANCE_ENV: ${ETHLANCE_ENV}
50+
DOCKER_REGISTRY: ${DOCKER_REGISTRY}
4851
environment:
49-
ETHLANCE_ENV: "qa"
52+
ETHLANCE_ENV: ${ETHLANCE_ENV}

0 commit comments

Comments
 (0)