chore(docker): add first compose.yaml stub; move fradrive-env Dockerfile

This commit is contained in:
Sarah Vaupel 2024-08-15 02:31:23 +02:00
parent 9e3a5af4d2
commit d1377bf3d3
2 changed files with 27 additions and 2 deletions

25
compose.yaml Normal file
View File

@ -0,0 +1,25 @@
services:
# fradrive-env:
# image: registry.uniworx.de/fradrive/fradrive/fradrive-env:latest
# build: ./docker/fradrive-env
# pull_policy: if_not_present
# volumes:
# - .:/fradrive-src
frontend:
build: ./docker/frontend
volumes:
- .:/fradrive
working_dir: /fradrive
backend:
build: ./docker/backend
volumes:
- .:/fradrive
working_dir: /fradrive
database:
# image: registry.uniworx.de/fradrive/fradrive/fradrive-db:latest
build: ./docker/database
pull_policy: if_not_present
ports:
- "9876:5432"
# fradrive:
# image: registry.uniworx.de/fradrive/fradrive/fradrive:0.1.0

View File

@ -40,12 +40,12 @@ ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
RUN apt-get -y install llvm
RUN useradd -ms /bin/bash fradrive-env
ADD --chown=fradrive-env:fradrive-env . /fradrive-src
# ADD --chown=fradrive-env:fradrive-env . /fradrive-src
USER fradrive-env
WORKDIR /fradrive-src
# pre-build frontend- and backend-dependencies
RUN make well-known
RUN pwd && ls -a . && make well-known
RUN make backend-dependencies