mirror of
https://github.com/sergeyyarkov/astro-directus-example.git
synced 2026-10-11 02:08:57 +03:00
setup env durion astro build
This commit is contained in:
parent
5c071763dc
commit
4940fe4d67
@ -9,13 +9,15 @@ services:
|
|||||||
- 'cms.localhost:127.0.0.1'
|
- 'cms.localhost:127.0.0.1'
|
||||||
args:
|
args:
|
||||||
- 'CACHE_DATE=$(date +%Y-%m-%d:%H:%M:%S)'
|
- 'CACHE_DATE=$(date +%Y-%m-%d:%H:%M:%S)'
|
||||||
|
- 'DIRECTUS_URL=http://cms.localhost'
|
||||||
|
- 'DIRECTUS_EMAIL=admin@example.com'
|
||||||
|
- 'DIRECTUS_PASSWORD=d1r3ctu5'
|
||||||
|
- 'DIRECTUS_STATIC_TOKEN='
|
||||||
image: astroweb:v1.0
|
image: astroweb:v1.0
|
||||||
networks:
|
networks:
|
||||||
- directus
|
- directus
|
||||||
volumes:
|
volumes:
|
||||||
- './website/nginx/conf.d:/etc/nginx/conf.d:rw'
|
- './website/nginx/conf.d:/etc/nginx/conf.d:rw'
|
||||||
env_file:
|
|
||||||
- ./website/.env
|
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
restart: 'always'
|
restart: 'always'
|
||||||
@ -69,6 +71,8 @@ services:
|
|||||||
DB_PASSWORD: 'directus'
|
DB_PASSWORD: 'directus'
|
||||||
ADMIN_EMAIL: 'admin@example.com'
|
ADMIN_EMAIL: 'admin@example.com'
|
||||||
ADMIN_PASSWORD: 'd1r3ctu5'
|
ADMIN_PASSWORD: 'd1r3ctu5'
|
||||||
|
# PUBLIC_URL: 'https://cms.localhost'
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
db-data:
|
db-data:
|
||||||
uploads:
|
uploads:
|
||||||
|
|||||||
@ -9,5 +9,3 @@ sleep 1
|
|||||||
say_hello
|
say_hello
|
||||||
sleep 1
|
sleep 1
|
||||||
say_hello
|
say_hello
|
||||||
sleep 1
|
|
||||||
say_hello
|
|
||||||
@ -1,3 +1,4 @@
|
|||||||
./node_modules
|
./node_modules
|
||||||
./dist
|
./dist
|
||||||
./.astro
|
./.astro
|
||||||
|
./.env
|
||||||
@ -1,4 +1,4 @@
|
|||||||
PUBLIC_DIRECTUS_URL=http://localhost:8055
|
DIRECTUS_URL=http://localhost:8055
|
||||||
DIRECTUS_EMAIL=admin@example.com
|
DIRECTUS_EMAIL=admin@example.com
|
||||||
DIRECTUS_PASSWORD=d1r3ctu5
|
DIRECTUS_PASSWORD=d1r3ctu5
|
||||||
DIRECTUS_STATIC_TOKEN=
|
DIRECTUS_STATIC_TOKEN=
|
||||||
@ -16,10 +16,18 @@ EXPOSE 3000
|
|||||||
CMD [ "npm", "start" ]
|
CMD [ "npm", "start" ]
|
||||||
|
|
||||||
ARG CACHE_DATE=not_a_date
|
ARG CACHE_DATE=not_a_date
|
||||||
|
ARG DIRECTUS_URL=http://cms.localhost
|
||||||
|
ARG DIRECTUS_EMAIL=admin@example.com
|
||||||
|
ARG DIRECTUS_PASSWORD=d1r3ctu5
|
||||||
|
ARG DIRECTUS_STATIC_TOKEN=
|
||||||
|
|
||||||
|
ENV DIRECTUS_URL=${DIRECTUS_URL}
|
||||||
|
ENV DIRECTUS_EMAIL=${DIRECTUS_EMAIL}
|
||||||
|
ENV DIRECTUS_PASSWORD=${DIRECTUS_PASSWORD}
|
||||||
|
ENV DIRECTUS_STATIC_TOKEN=${DIRECTUS_STATIC_TOKEN}
|
||||||
|
|
||||||
FROM development as builder
|
FROM development as builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ENV DIRECTUS_URL=http://cms.localhost
|
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
FROM ${NGINX_IMAGE} as production
|
FROM ${NGINX_IMAGE} as production
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user