separate volume for each content type
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Giles Bradshaw 2020-05-06 21:07:16 +01:00
parent ad6965f5d0
commit 11840e956a
2 changed files with 14 additions and 1 deletions

View File

@ -251,7 +251,11 @@ services:
condition: any
image: ${LOCAL_DOCKER_REGISTRY}ghost
volumes:
- ghost-content:/var/lib/ghost/content
- ghost-content-images:/var/lib/ghost/content/images
- ghost-content-settings:/var/lib/ghost/content/settings
- ghost-content-adapters:/var/lib/ghost/content/adapters
- ghost-content:/var/lib/ghost/content/old-content
environment:
- GIT_DOMAIN=$GIT_DOMAIN
- GHOST-MAIL-SERVICE=$GHOST-MAIL-SERVICE
@ -550,6 +554,9 @@ volumes:
letsencrypt-git:
letsencrypt-drone:
ghost-content:
ghost-content-adapters:
ghost-content-settings:
ghost-content-images:
mongo-chat:
chat-uploads:
portainer-data:

View File

@ -1,9 +1,15 @@
FROM alpine/git as git
WORKDIR /themes
RUN git clone https://sigyl.com/git/themes/casper.git
FROM ghost:3.14.0
# USER root
RUN apt-get update
RUN apt-get install -y gettext
COPY config.production.json /var/lib/ghost/
COPY --from=git /themes/ /var/lib/ghost/content/themes/
COPY post.hbs /hbs/
COPY run.sh /
CMD ["sh", "/run.sh"]