[PR #61] [MERGED] feat: add docker support and docker-compose quickstart #727

Closed
opened 2026-02-26 18:48:40 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/61
Author: @Mythie
Created: 4/8/2023
Status: Merged
Merged: 4/15/2023
Merged by: @ElTimuro

Base: mainHead: feat/docker-environment


📝 Commits (6)

  • 5dd3713 feat: add docker support and docker-compose quickstart
  • 49cb50e feat: add down flag for stopping environment
  • 6ea38ef chore: tidy script
  • 984084d Merge branch 'main' into feat/docker-environment
  • 7aa7485 fix: migrate dx.sh to package scripts
  • cb77a40 fix: update postgres port

📊 Changes

10 files changed (+919 additions, -4 deletions)

View changed files

.dockerignore (+38 -0)
📝 .env.example (+10 -1)
📝 README.md (+32 -0)
docker/Dockerfile (+50 -0)
docker/build.sh (+28 -0)
docker/compose-entrypoint.sh (+12 -0)
docker/compose-without-app.yml (+16 -0)
docker/compose.yml (+40 -0)
📝 package-lock.json (+685 -0)
📝 package.json (+8 -3)

📄 Description

Add support for production container builds using the provided Dockerfile and build.sh script. This can later be used with actions to automatically publish to the provided docker registry.

Additionally, support an accelerated developer quickstart using docker-compose. Developers can now run the dx npm command to quickly spin up a database and mail server.

Partially fulfils #54


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/documenso/documenso/pull/61 **Author:** [@Mythie](https://github.com/Mythie) **Created:** 4/8/2023 **Status:** ✅ Merged **Merged:** 4/15/2023 **Merged by:** [@ElTimuro](https://github.com/ElTimuro) **Base:** `main` ← **Head:** `feat/docker-environment` --- ### 📝 Commits (6) - [`5dd3713`](https://github.com/documenso/documenso/commit/5dd37134755c1802b622d7290587ab9b3b5286a4) feat: add docker support and docker-compose quickstart - [`49cb50e`](https://github.com/documenso/documenso/commit/49cb50ed6e8ab4880b1f5e1f40ca91aa156dc088) feat: add down flag for stopping environment - [`6ea38ef`](https://github.com/documenso/documenso/commit/6ea38efd9d05e20a351657414bdcbf7d627cc991) chore: tidy script - [`984084d`](https://github.com/documenso/documenso/commit/984084dd3b5e7f0fceef18223f954a5c7faba1a4) Merge branch 'main' into feat/docker-environment - [`7aa7485`](https://github.com/documenso/documenso/commit/7aa74853883ae403d090ac9d746c38a7a62edc9a) fix: migrate dx.sh to package scripts - [`cb77a40`](https://github.com/documenso/documenso/commit/cb77a40fd9ee9806269538c99e428b190530769c) fix: update postgres port ### 📊 Changes **10 files changed** (+919 additions, -4 deletions) <details> <summary>View changed files</summary> ➕ `.dockerignore` (+38 -0) 📝 `.env.example` (+10 -1) 📝 `README.md` (+32 -0) ➕ `docker/Dockerfile` (+50 -0) ➕ `docker/build.sh` (+28 -0) ➕ `docker/compose-entrypoint.sh` (+12 -0) ➕ `docker/compose-without-app.yml` (+16 -0) ➕ `docker/compose.yml` (+40 -0) 📝 `package-lock.json` (+685 -0) 📝 `package.json` (+8 -3) </details> ### 📄 Description Add support for production container builds using the provided `Dockerfile` and `build.sh` script. This can later be used with actions to automatically publish to the provided docker registry. Additionally, support an accelerated developer quickstart using `docker-compose`. Developers can now run the `dx` npm command to quickly spin up a database and mail server. Partially fulfils #54 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 18:48:40 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#727
No description provided.