diff --git a/backend.deploy.yml b/backend.deploy.yml new file mode 100644 index 0000000..20407ed --- /dev/null +++ b/backend.deploy.yml @@ -0,0 +1,14 @@ +services: + backend: + image: reduce:latest + container_name: reduce-backend + restart: unless-stopped + ports: + - "8081:8080" + environment: + DB_PATH: /app/data/reduce.db + BASE_URL: ${BASE_URL} + volumes: + - reduce:/app/data +volumes: + reduce: \ No newline at end of file diff --git a/docker-compose.yml b/compose.yml similarity index 94% rename from docker-compose.yml rename to compose.yml index 241e495..360b3e8 100644 --- a/docker-compose.yml +++ b/compose.yml @@ -5,6 +5,7 @@ services: DB_PATH: /data/reduce.db ports: - "8080:8080" + platform: linux/amd64 volumes: - ./data:/data networks: diff --git a/deploy.patch b/deploy.patch deleted file mode 100644 index aa24630..0000000 --- a/deploy.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/docker-compose.yml b/docker-compose.yml -index 15d2ebf..18c00aa 100644 ---- a/docker-compose.yml -+++ b/docker-compose.yml -@@ -8,11 +8,11 @@ services: - DB_NAME: urlshortener - DB_PASSWORD: password - ports: -- - "8080:8080" -+ - "8081:8080" - depends_on: - - postgres - networks: -- - docker -+ - docker2 - - postgres: - image: postgres:latest -@@ -22,9 +22,9 @@ services: - POSTGRES_USER: user - POSTGRES_PASSWORD: password - ports: -- - "5432:5432" -+ - "5433:5432" - networks: -- - docker -+ - docker2 - - frontend: - build: ./frontend -@@ -35,8 +35,8 @@ services: - depends_on: - - backend - networks: -- - docker -+ - docker2 - - networks: -- docker: -+ docker2: - driver: bridge diff --git a/frontend/vercel.json b/frontend/vercel.json new file mode 100644 index 0000000..a978de3 --- /dev/null +++ b/frontend/vercel.json @@ -0,0 +1,9 @@ +{ + "buildCommand": "bun --cwd frontend install && bun --cwd frontend run build", + "outputDirectory": "frontend/dist", + "framework": "vite", + "cleanUrls": true, + "rewrites": [ + { "source": "/:path*", "destination": "/index.html" } + ] +}