Compare commits

...

3 Commits

Author SHA1 Message Date
Jimmy b9263eda02 Add test compose file 2021-12-04 01:00:40 +13:00
Jimmy 8e708c9596 Add dev compose file 2021-12-04 01:00:30 +13:00
Jimmy 850648dfe3 Add dependencies 2021-12-04 01:00:12 +13:00
3 changed files with 37 additions and 2 deletions

View File

@ -1,6 +1,13 @@
FROM tiangolo/uvicorn-gunicorn-fastapi:python3.8-slim
ENV DOCKER=1
COPY ./requirements.txt /
RUN pip install -r /requirements.txt && rm /requirements.txt
RUN pip install fastapi \
fastapi-responses \
uvicorn[standard] \
python-jose[cryptography] \
pytest \
requests \
pytest-asyncio \
passlib \
python-multipart
COPY ./app /app/app

14
docker-compose-dev.yml Normal file
View File

@ -0,0 +1,14 @@
version: '3.7'
services:
app:
build: .
env_file:
- .env
ports:
- 8000:8000
tty: true
stdin_open: true
volumes:
- ./app:/app/app
command: uvicorn app.main:app --host 0.0.0.0 --reload

14
docker-compose-test.yml Normal file
View File

@ -0,0 +1,14 @@
version: '3.7'
services:
app:
build: .
env_file:
- .env
ports:
- 8000:80
tty: true
stdin_open: true
volumes:
- ./app:/app/app
command: pytest app/test/test_main.py -s