From c6754b28bf7afbd27ae19642fcad9114a07f0cb6 Mon Sep 17 00:00:00 2001 From: Joshua Ryder Date: Sun, 4 May 2025 18:17:06 -0400 Subject: [PATCH 1/3] Update and rename docker-compose.yml to docker-compose-build.yml --- docker-compose.yml => docker-compose-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename docker-compose.yml => docker-compose-build.yml (84%) diff --git a/docker-compose.yml b/docker-compose-build.yml similarity index 84% rename from docker-compose.yml rename to docker-compose-build.yml index e60160a..8dfbf84 100644 --- a/docker-compose.yml +++ b/docker-compose-build.yml @@ -1,6 +1,6 @@ services: app: - container_name: rsvp_manager-dev + container_name: rsvp_manager build: context: . dockerfile: Dockerfile @@ -15,4 +15,4 @@ services: volumes: data: - uploads: \ No newline at end of file + uploads: From c77f30c1a8acea508ed036c5e5622430cf775c63 Mon Sep 17 00:00:00 2001 From: Joshua Ryder Date: Sun, 4 May 2025 18:17:53 -0400 Subject: [PATCH 2/3] Create docker-compose.yml --- docker-compose.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f600924 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +services: + app: + container_name: rsvp_manager + image: ryderjj89/rsvp-manager:latest + ports: + - "3000:3000" + volumes: + - data:/app + - uploads:/app/uploads + environment: + - NODE_ENV=production + restart: unless-stopped + +volumes: + data: + uploads: From 3ca118317f9c82059a678bd1c02c605de6ecdf65 Mon Sep 17 00:00:00 2001 From: Joshua Ryder Date: Sun, 4 May 2025 18:22:08 -0400 Subject: [PATCH 3/3] Update README.md --- README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2fe1cd0..6820f83 100644 --- a/README.md +++ b/README.md @@ -54,11 +54,21 @@ This project was created completely by the [Cursor AI Code Editor](https://www.c ### Installation +#### Branch Selection + +There are 2 branches, latest & dev. + +| Branch | Description | +| ------------- | ------------- | +| Latest | The most recent stable build. Use this if you don't like to get changes early. | +| Dev | Use this if you want to be on the cutting edge, can be unstable. | + #### Docker Compose -1. Clone the repository -2. Run `docker compose up -d` to start the application -3. Access the application at `http://localhost:3000` +1. Clone the repository. +2. Edit the `docker-compose.yml` for the tag you'd like to use, then save it. +3. Run `docker compose up -d` to start the application. +4. Access the application at `http://localhost:3000`. #### Docker Run @@ -72,7 +82,7 @@ docker run -d --name rsvp-manager \ -v rsvp-manager_uploads:/app/uploads \ -e NODE_ENV=production \ --restart unless-stopped \ - ryderjj89/rsvp-manager:latest + ryderjj89/rsvp-manager: ``` 2. Access the application at `http://localhost:3000`