diff --git a/caddy/Caddyfile b/Caddyfile similarity index 100% rename from caddy/Caddyfile rename to Caddyfile diff --git a/api/Dockerfile b/Dockerfile.api similarity index 88% rename from api/Dockerfile rename to Dockerfile.api index 8903a01..539f7ef 100644 --- a/api/Dockerfile +++ b/Dockerfile.api @@ -3,12 +3,12 @@ FROM maven:3.6.3-jdk-13 as builder WORKDIR /tmp # Cache dependencies -COPY pom.xml . +COPY api/pom.xml . RUN mvn verify clean --fail-never -COPY resources resources -COPY src src -COPY test test +COPY api/resources resources +COPY api/src src +COPY api/test test RUN mvn package diff --git a/caddy/Dockerfile b/Dockerfile.caddy similarity index 90% rename from caddy/Dockerfile rename to Dockerfile.caddy index 7dbe735..9b362e8 100644 --- a/caddy/Dockerfile +++ b/Dockerfile.caddy @@ -14,6 +14,6 @@ RUN yarn install && yarn run generate ## Main image FROM caddy:2.0.0 -COPY caddy/Caddyfile /etc/caddy/Caddyfile +COPY Caddyfile /etc/caddy/Caddyfile COPY --from=docbuilder /out /docs COPY --from=builder /app/dist /site \ No newline at end of file diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index ecb78ac..3368009 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -4,8 +4,7 @@ services: caddy: build: - context: . - dockerfile: ./caddy/Dockerfile + dockerfile: Dockerfile.caddy container_name: notes-caddy environment: - TZ=Europe/Brussels @@ -19,7 +18,8 @@ services: - 443:443 api: - build: ./api + build: + dockerfile: Dockerfile.api container_name: notes-api env_file: - .env