service-navigation.rar
Dockerfile
FROM harbor.shannonai.com/public/inf-python:v1.1.11# FROM python:3.7.8WORKDIR /home/workCOPY . .RUN apt-get update \ && apt-get clean \ && python -m pip install --upgrade pip \ && pip install --exists-action i --no-cache-dir -r requirements.txt \ && pip install async-exit-stack async-generator \ && mkdir -p logs \ && chmod 666 logs \ && chmod a+x entrypoint.sh \ && sed -i 's/\r$//' entrypoint.sh#VOLUME . .EXPOSE 9999CMD ["./entrypoint.sh"]
entrypoint.sh
#!/bin/bashexport PYTHONPATH=`pwd`alembic revision --autogenerate -m "db init"alembic upgrade headpython main.py
docker-compose.yml
version: '3'services: navigation: container_name: navigation build: . ports: - "19393:19393" redis: container_name: navigation_redis image: harbor.shannonai.com/inf/redis:v1.0.2 ports: - "6379:6379"