1
0
Fork 0
mirror of https://github.com/Down2Jam/Jamcore.git synced 2026-04-29 07:34:49 -04:00
Backend for the D2Jam game jam site. https://d2jam.com
  • TypeScript 99.3%
  • JavaScript 0.5%
  • Dockerfile 0.2%
Find a file
Cory Darby 95d5f9008c
Optimise dockerfile & docker-compose (#16)
Co-authored-by: Benjamin Barbeau <73616169+Ategon@users.noreply.github.com>
2026-04-21 18:14:20 -04:00
.devcontainer devcontainer & vscode launch option 2025-01-15 21:03:29 +00:00
.vscode devcontainer & vscode launch option 2025-01-15 21:03:29 +00:00
controllers Add docs and press kit 2026-04-08 13:12:17 -04:00
helper Fix post jam page creation 2026-04-17 00:12:33 -04:00
logs Clean user backend 2025-02-09 17:18:53 -05:00
middleware Fix achievements, leaderboards, and results 2026-04-15 19:11:38 -04:00
prisma Fix achievements, leaderboards, and results 2026-04-15 19:11:38 -04:00
public Remove music tracks 2025-09-04 06:48:04 -04:00
routes/v1 Fix post jam page creation 2026-04-17 00:12:33 -04:00
scripts Clean formatting 2026-04-12 20:48:45 -04:00
services Add Post-Jam pages 2026-04-12 20:48:35 -04:00
types Add recommendations 2026-03-14 22:44:21 -04:00
.dockerignore Initial commit 2025-01-15 13:47:17 -05:00
.gitignore Add better backend builds 2026-03-22 14:30:22 -04:00
.nvmrc Add emotes, embeds, reactions, and update packages 2026-03-06 18:21:09 -05:00
docker-compose.yml Optimise dockerfile & docker-compose (#16) 2026-04-21 18:14:20 -04:00
Dockerfile Optimise dockerfile & docker-compose (#16) 2026-04-21 18:14:20 -04:00
LICENSE Add MIT License to the project 2026-04-08 17:10:54 -04:00
main.ts Fix audio downloads 2026-03-15 16:12:46 -04:00
package-lock.json Allow gifs 2026-03-09 10:30:42 -04:00
package.json Add better backend builds 2026-03-22 14:30:22 -04:00
README.md Merge pull request #7 from MerlinLeWizard/docs/adding-required-TOKENSECRET-to-readme 2025-02-21 02:25:34 -05:00
tsconfig.json Add better backend builds 2026-03-22 14:30:22 -04:00

Jamcore

Backend for a jam site

To run you can first set environment variables for the database in a .env file

POSTGRES_USER=jammer
POSTGRES_PASSWORD=INSERTPASSWORDHERE
POSTGRES_DB=jamcore
TOKEN_SECRET=RANDOMSTRINGHERE

And then run

if you are running Compose v2

(When running v2 make sure to remove version: "3" from the docker-compose.yml since it's deprecated in v2)

docker compose up --build -d

if you are running Compose v1.

Warning

if you are running v1 make sure to take a look at v2 docs1

docker-compose up --build -d

if you have docker and docker compose. This builds the docker image for the backend and then runs it (and also runs the database)


  1. The final Compose V1 release, version 1.29.2, was May 10, 2021. These packages haven't received any security updates since then. Use at your own risk. ↩︎