First step towards exciting new setup
Some checks failed
continuous-integration/drone Build is failing
Some checks failed
continuous-integration/drone Build is failing
This commit is contained in:
parent
db3ea1828e
commit
092ad66d1c
@ -40,6 +40,7 @@ steps:
|
|||||||
SECRET_PAYLOAD_SECRET_VERSION: v1
|
SECRET_PAYLOAD_SECRET_VERSION: v1
|
||||||
SECRET_TOKEN_VERSION: v1
|
SECRET_TOKEN_VERSION: v1
|
||||||
SECRET_MONGO_PASSWORD_VERSION: v1
|
SECRET_MONGO_PASSWORD_VERSION: v1
|
||||||
|
NGINX_CONF_VERSION: v1
|
||||||
depends_on:
|
depends_on:
|
||||||
- publish astro container
|
- publish astro container
|
||||||
- publish payload container
|
- publish payload container
|
||||||
|
@ -14,9 +14,3 @@ ENV NODE_ENV=production
|
|||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
COPY --from=base /base .
|
COPY --from=base /base .
|
||||||
ADD "https://random-uuid.deno.dev" skipcache
|
ADD "https://random-uuid.deno.dev" skipcache
|
||||||
RUN yarn build
|
|
||||||
|
|
||||||
FROM nginx:stable AS prod
|
|
||||||
COPY nginx.conf /etc/nginx/nginx.conf
|
|
||||||
COPY --from=build /build/dist /usr/share/nginx/html
|
|
||||||
EXPOSE 3000
|
|
20
compose.yml
20
compose.yml
@ -3,15 +3,14 @@ version: "3.8"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: git.autonomic.zone/autonomic-cooperative/justice-equity-technology-astro:latest
|
image: nginx:1.26.0
|
||||||
environment:
|
|
||||||
- PAYLOAD_URL=${STACK_NAME}_payload
|
|
||||||
secrets:
|
|
||||||
- mongo_password
|
|
||||||
- payload_secret
|
|
||||||
networks:
|
networks:
|
||||||
- proxy
|
- proxy
|
||||||
- internal
|
volumes:
|
||||||
|
- html_content:/usr/share/nginx/html
|
||||||
|
configs:
|
||||||
|
- source: nginx_default_conf
|
||||||
|
target: /etc/nginx/conf.d/default.conf
|
||||||
deploy:
|
deploy:
|
||||||
update_config:
|
update_config:
|
||||||
failure_action: rollback
|
failure_action: rollback
|
||||||
@ -87,3 +86,10 @@ secrets:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mongo:
|
mongo:
|
||||||
|
html_content:
|
||||||
|
|
||||||
|
configs:
|
||||||
|
nginx_conf:
|
||||||
|
name: ${STACK_NAME}_nginx_conf_${NGINX_CONF_VERSION}
|
||||||
|
file: astro/nginx.conf
|
||||||
|
template_driver: golang
|
||||||
|
Loading…
Reference in New Issue
Block a user