diff --git a/README.md b/README.md index 56118da..0896889 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,11 @@ source venv/bin/activate python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 ``` Then check:
-http://127.0.0.1:8000
-http://127.0.0.1:8000/docs +http://localhost:9995
+http://localhost:9995/docs Test Short URL Endpoint:
-http://127.0.0.1:8000/shorten +http://localhost:9995/shorten ## Running a test ```bash diff --git a/docker-compose.yml b/docker-compose.yml index 67eea49..56b48a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: "3.9" - services: db: image: postgres:16 @@ -11,20 +9,26 @@ services: POSTGRES_DB: url_db volumes: - postgres_data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 5s + timeout: 5s + retries: 5 app: build: . container_name: url_shortener_app depends_on: - - db + db: + condition: service_healthy environment: DATABASE_URL: postgresql+psycopg2://postgres:postgres@db:5432/url_db - BASE_URL: http://localhost:8000 + BASE_URL: http://localhost:9995 ports: - - "8000:8000" + - "9995:9995" command: > sh -c "alembic upgrade head && - uvicorn app.main:app --host 0.0.0.0 --port 8000" + uvicorn app.main:app --host 0.0.0.0 --port 9995" volumes: postgres_data: \ No newline at end of file diff --git a/test.db b/test.db deleted file mode 100644 index 32c0952..0000000 Binary files a/test.db and /dev/null differ