No description
  • TypeScript 47.7%
  • Edge 46.2%
  • Makefile 2.7%
  • Dockerfile 1.4%
  • Shell 0.9%
  • Other 1.1%
Find a file
2026-02-20 08:59:41 +01:00
.github/workflows config: add test coverage in CI 2026-02-13 10:34:12 +01:00
app fix: verify email does work now 2026-02-20 08:37:28 +01:00
bin chore: init project 2026-02-11 08:22:36 +01:00
config lint: fix with prettier 2026-02-18 17:55:47 +01:00
database feat: can add link 2026-02-18 09:52:08 +01:00
docker chore: init project 2026-02-11 08:22:36 +01:00
resources fix: add missing config for vite asset 2026-02-20 08:59:08 +01:00
start fix: verify email does work now 2026-02-20 08:37:28 +01:00
tests fix: verify email does work now 2026-02-20 08:37:28 +01:00
.dockerignore Initial commit 2026-02-11 08:02:46 +01:00
.editorconfig chore: init project 2026-02-11 08:22:36 +01:00
.env.test feat: add verification email 2026-02-13 12:23:21 +01:00
.gitignore config: add coverage 2026-02-11 10:00:44 +01:00
ace.js chore: init project 2026-02-11 08:22:36 +01:00
adonisrc.ts feat: can add link 2026-02-18 09:52:08 +01:00
compose.override.yaml lint: fix with prettier 2026-02-18 17:55:47 +01:00
compose.prod.yaml chore: init project 2026-02-11 08:22:36 +01:00
compose.yaml lint: fix with prettier 2026-02-18 17:55:47 +01:00
Dockerfile Update Dockerfile 2026-02-19 09:42:16 +01:00
eslint.config.js chore: init project 2026-02-11 08:22:36 +01:00
LICENSE Initial commit 2026-02-11 08:02:46 +01:00
Makefile lint: fix with prettier 2026-02-18 17:55:47 +01:00
node config: add Makefile and node executable file 2026-02-11 08:27:18 +01:00
package-lock.json feat: can add link 2026-02-18 09:52:08 +01:00
package.json feat: can add link 2026-02-18 09:52:08 +01:00
README.md Initial commit 2026-02-11 08:02:46 +01:00
tsconfig.json chore: init project 2026-02-11 08:22:36 +01:00
vite.config.ts test: add test for auth 2026-02-13 10:02:43 +01:00

AdonisJS Docker

A Docker-based development and production environment for AdonisJS v6.

Getting Started

  1. If not already done, install Docker Compose (v2.10+)
  2. Run docker compose build --pull --no-cache to build fresh images
  3. Run docker compose up --wait to set up and start a fresh AdonisJS project
  4. Open https://localhost:3333 in your favorite web browser
  5. Run docker compose down --remove-orphans to stop the Docker containers.

That's it. The first run will automatically scaffold a new AdonisJS project using the default options (web kit, PostgreSQL, session auth, npm).

Using an Existing Project

Clone your AdonisJS project into this directory (or copy the Docker files into your project). As long as package.json exists, the entrypoint will skip project creation and just install dependencies.

git clone https://github.com/your/adonis-project .
docker compose up --wait

Documentation

License

MIT