rename project from SixFlagsSuperCalendar to Thoosie Calendar
Build and Deploy / Build & Push (push) Successful in 1m39s
Build and Deploy / Build & Push (push) Successful in 1m39s
Update package names, Docker image tags, CI/CD workflow, and documentation to reflect the public brand name. References to the actual Six Flags theme park chain/API are intentionally kept. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -25,7 +25,7 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
target: web
|
target: web
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ vars.REGISTRY }}/${{ gitea.repository_owner }}/sixflagssupercalendar:web
|
tags: ${{ vars.REGISTRY }}/${{ gitea.repository_owner }}/thoosiecalendar:web
|
||||||
|
|
||||||
- name: Build and push backend image
|
- name: Build and push backend image
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
@@ -33,4 +33,4 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
target: backend
|
target: backend
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ vars.REGISTRY }}/${{ gitea.repository_owner }}/sixflagssupercalendar:backend
|
tags: ${{ vars.REGISTRY }}/${{ gitea.repository_owner }}/thoosiecalendar:backend
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# SixFlagsSuperCalendar
|
# Thoosie Calendar
|
||||||
|
|
||||||
## What This Is
|
## What This Is
|
||||||
|
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "sixflags-backend",
|
"name": "thoosie-backend",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "sixflags-backend",
|
"name": "thoosie-backend",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@hono/node-server": "^2.0.0",
|
"@hono/node-server": "^2.0.0",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "sixflags-backend",
|
"name": "thoosie-backend",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
web:
|
web:
|
||||||
image: gitea.thewrightserver.net/josh/sixflagssupercalendar:web
|
image: gitea.thewrightserver.net/josh/thoosiecalendar:web
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
@@ -10,7 +10,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
image: gitea.thewrightserver.net/josh/sixflagssupercalendar:backend
|
image: gitea.thewrightserver.net/josh/thoosiecalendar:backend
|
||||||
ports:
|
ports:
|
||||||
- "3001:3001"
|
- "3001:3001"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
+5
-5
@@ -15,7 +15,7 @@
|
|||||||
```bash
|
```bash
|
||||||
# Clone the repository
|
# Clone the repository
|
||||||
git clone <repo-url>
|
git clone <repo-url>
|
||||||
cd SixFlagsSuperCalendar
|
cd ThoosieCalendar
|
||||||
|
|
||||||
# Install frontend dependencies
|
# Install frontend dependencies
|
||||||
npm install
|
npm install
|
||||||
@@ -247,17 +247,17 @@ Tests verify the `isCoasterMatch()` function handles edge cases like trademark s
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Build the web image
|
# Build the web image
|
||||||
docker build --target web -t sixflagssupercalendar:web .
|
docker build --target web -t thoosiecalendar:web .
|
||||||
|
|
||||||
# Build the backend image
|
# Build the backend image
|
||||||
docker build --target backend -t sixflagssupercalendar:backend .
|
docker build --target backend -t thoosiecalendar:backend .
|
||||||
|
|
||||||
# Run locally with Docker Compose
|
# Run locally with Docker Compose
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
|
||||||
# Or run individual containers
|
# Or run individual containers
|
||||||
docker run -d -p 3001:3001 -v park_data:/app/backend/data -e TZ=America/New_York sixflagssupercalendar:backend
|
docker run -d -p 3001:3001 -v park_data:/app/backend/data -e TZ=America/New_York thoosiecalendar:backend
|
||||||
docker run -d -p 3000:3000 -e BACKEND_URL=http://host.docker.internal:3001 sixflagssupercalendar:web
|
docker run -d -p 3000:3000 -e BACKEND_URL=http://host.docker.internal:3001 thoosiecalendar:web
|
||||||
```
|
```
|
||||||
|
|
||||||
When running individual containers outside of Docker Compose, use `host.docker.internal` instead of `backend` for the `BACKEND_URL`, since Docker's internal DNS won't resolve service names without Compose.
|
When running individual containers outside of Docker Compose, use `host.docker.internal` instead of `backend` for the `BACKEND_URL`, since Docker's internal DNS won't resolve service names without Compose.
|
||||||
|
|||||||
+6
-6
@@ -46,18 +46,18 @@ The project uses a single `Dockerfile` with four stages producing two final imag
|
|||||||
### Image Tags
|
### Image Tags
|
||||||
|
|
||||||
```
|
```
|
||||||
{registry}/{owner}/sixflagssupercalendar:web
|
{registry}/{owner}/thoosiecalendar:web
|
||||||
{registry}/{owner}/sixflagssupercalendar:backend
|
{registry}/{owner}/thoosiecalendar:backend
|
||||||
```
|
```
|
||||||
|
|
||||||
### Building Locally
|
### Building Locally
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Build web image
|
# Build web image
|
||||||
docker build --target web -t sixflagssupercalendar:web .
|
docker build --target web -t thoosiecalendar:web .
|
||||||
|
|
||||||
# Build backend image
|
# Build backend image
|
||||||
docker build --target backend -t sixflagssupercalendar:backend .
|
docker build --target backend -t thoosiecalendar:backend .
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -69,7 +69,7 @@ The production `docker-compose.yml`:
|
|||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
web:
|
web:
|
||||||
image: gitea.thewrightserver.net/josh/sixflagssupercalendar:web
|
image: gitea.thewrightserver.net/josh/thoosiecalendar:web
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
@@ -79,7 +79,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
image: gitea.thewrightserver.net/josh/sixflagssupercalendar:backend
|
image: gitea.thewrightserver.net/josh/thoosiecalendar:backend
|
||||||
ports:
|
ports:
|
||||||
- "3001:3001"
|
- "3001:3001"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "sixflags-super-calendar",
|
"name": "thoosie-calendar",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "sixflags-super-calendar",
|
"name": "thoosie-calendar",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"next": "^15.3.0",
|
"next": "^15.3.0",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "sixflags-super-calendar",
|
"name": "thoosie-calendar",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user