A basic Nuxt app that is served as the main website with dargstack.
  • Dockerfile 69.7%
  • JavaScript 19%
  • Shell 5.2%
  • TypeScript 3.8%
  • Vue 2.3%
Find a file
renovate[bot] c1ebe2fccb
chore(deps): update dependency vue-tsc to v3.3.1 (#109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 21:56:59 +00:00
.github chore(deps): update dargmuesli/github-actions action to v5.2.4 2026-05-20 03:59:32 +00:00
.vscode chore(git): drop hooks 2026-05-09 20:55:32 +02:00
src chore(deps): update dependency vue-tsc to v3.3.1 (#109) 2026-05-22 21:56:59 +00:00
.dockerignore chore(git): drop hooks 2026-05-09 20:55:32 +02:00
.editorconfig refactor: migrate to eslint v9 2024-04-17 00:05:00 +02:00
.gitignore chore(git): drop hooks 2026-05-09 20:55:32 +02:00
.nvmrc chore(deps): update node.js to v24 2025-10-30 06:42:53 +00:00
.releaserc.json chore(git): drop hooks 2026-05-09 20:55:32 +02:00
.renovaterc.json chore(git): drop hooks 2026-05-09 20:55:32 +02:00
CHANGELOG.md chore(release): 2.1.96 [skip ci] 2026-05-20 03:59:15 +00:00
docker-entrypoint.sh chore(git): drop hooks 2026-05-09 20:55:32 +02:00
Dockerfile chore(deps): update node.js to v24.16.0 2026-05-21 21:49:38 +00:00
LICENSE feat!: migrate to nuxt 2023-03-27 09:01:32 +02:00
package.json chore(git): drop hooks 2026-05-09 20:55:32 +02:00
pnpm-lock.yaml chore(deps): update dependency vue-tsc to v3.3.1 (#109) 2026-05-22 21:56:59 +00:00
pnpm-workspace.yaml Merge pull request #103 from dargstack/renovate/pnpm-11.x 2026-05-08 15:44:55 +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