A basic Nuxt app that is served as the main website with dargstack.
Find a file
2025-12-08 01:43:49 +00:00
.github chore(deps): update all non-major dependencies 2025-12-03 06:51:17 +00:00
.husky chore(husky): specify pnpm command 2025-05-12 20:51:40 +02:00
.vscode refactor: migrate to eslint v9 2024-04-17 00:05:00 +02:00
docker feat(docker): remove production deployment 2023-03-27 09:31:53 +02:00
src chore(deps): update dependency vue-tsc to v3.1.7 2025-12-07 18:13:59 +00:00
.commitlintrc.js refactor(commitlint): migrate to v19 2024-02-29 01:50:56 +01:00
.dockerignore feat!: migrate to nuxt 2023-03-27 09:01:32 +02:00
.editorconfig refactor: migrate to eslint v9 2024-04-17 00:05:00 +02:00
.gitignore feat!: migrate to nuxt 2023-03-27 09:01:32 +02:00
.nvmrc chore(deps): update node.js to v24 2025-10-30 06:42:53 +00:00
.releaserc refactor: rename src directory 2023-10-27 03:51:01 +02:00
.renovaterc chore(deps): unpin typescript 2025-01-08 21:20:10 +01:00
CHANGELOG.md chore(release): 2.1.80 [skip ci] 2025-12-03 01:56:02 +00:00
Dockerfile chore(deps): update node.js to 682368d 2025-12-05 05:15:23 +00:00
LICENSE feat!: migrate to nuxt 2023-03-27 09:01:32 +02:00
package.json chore(deps): update all non-major dependencies to v20.2.0 2025-12-05 09:59:39 +00:00
pnpm-lock.yaml chore(deps): lock file maintenance 2025-12-08 01:43:49 +00:00
pnpm-workspace.yaml refactor: rename src directory 2023-10-27 03:51:01 +02:00
README.md docs(readme): rework quickstart 2023-03-27 22:00:55 +02:00

Docker CI

DargStack Example

This is just a basic Nuxt app that is served as the main website within the dargstack-example_stack.

Table of Contents

  1. Quickstart

Quickstart

For deployment on a new server, e.g. a Debian machine at Hetzner Cloud, execute the following steps:

  1. optional: create the server using your ssh public key

    1. ssh into it as root
    2. use hetzner-start.sh for minimal setup (update installation, git installation, user creation, hostname setting)
    3. exit the current ssh session and reconnect using your just created user account
    4. use docker-debian-amd64-start.sh to install Docker
    5. setup DNS for your server, e.g. using Cloudflare
  2. install dargstack on your server as explained under dargstack/dargstack#installation-example

  3. create a project directory like dargstack/<namespace>:

    mkdir -p ~/dargstack/dargstack \
        && cd ~/dargstack/dargstack
    
  4. clone your repository like dargstack/dargstack-example_stack:

    git clone https://github.com/dargstack/dargstack-example_stack \
        && cd dargstack-example_stack
    
  5. run dargstack deploy -p latest, follow the instructions and you're done 🎉

    1. if you encounter docker/for-linux issue #1199, run sudo apt install apparmor and reboot
    2. if ssl certificates do not work even after waiting some time, run dargstack redeploy -p latest