diff --git a/Dockerfile b/docker/Dockerfile similarity index 100% rename from Dockerfile rename to docker/Dockerfile diff --git a/docker/Dockerfile.dockerignore b/docker/Dockerfile.dockerignore new file mode 100644 index 0000000..44447fb --- /dev/null +++ b/docker/Dockerfile.dockerignore @@ -0,0 +1,10 @@ +.git +__pycache__/ +*.pyc +*.pyo +*.pyd +*.db +*.log +venv/ +.env +docker/ diff --git a/docker-compose.yml b/docker/docker-compose.yml similarity index 84% rename from docker-compose.yml rename to docker/docker-compose.yml index 10b77a2..ed343f3 100644 --- a/docker-compose.yml +++ b/docker/docker-compose.yml @@ -2,13 +2,15 @@ services: streamlit: hostname: streamlit container_name: streamlit - build: . + build: + context: .. + dockerfile: docker/Dockerfile ports: - "8501:8501" volumes: - - .:/app + - ../:/app env_file: - - .env + - ../.env environment: - STREAMLIT_SERVER_PORT=8501 - DATABASE_URL=postgresql://pgvector:pgvector@pgvector:5432/streamlit @@ -27,7 +29,6 @@ services: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data - - ./postgres/schema.sql:/docker-entrypoint-initdb.d/schema.sql volumes: pgdata: