[PR #6308] Add production-ready Docker Compose configuration #6441

Closed
opened 2026-02-28 21:28:22 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6308

State: closed
Merged: No


This PR performs the following:

  1. Adds a new production-ready Docker Compose configuration
  2. Improves the Dev Container configuration
  3. Makes the production image (AKA sync-server.Dockerfile) the default

As a result, building and running Actual Budget from source is easy:

git clone https://github.com/actualbudget/actual
cd actual
docker compose build
docker compose up

A development server can be run using the following:

cd .devcontainer
docker compose build
docker compose up

You can also hit Ctrl+P in Visual Studio Code and select "Reopen in Dev Container" to perform the same. It creates a consistent environment, where you can write and run code. Most files are shared with the host, so adding, removing, renaming, editing, and committing files will remain consistent with your host system.

**Original Pull Request:** https://github.com/actualbudget/actual/pull/6308 **State:** closed **Merged:** No --- This PR performs the following: 1. Adds a new production-ready Docker Compose configuration 2. Improves the Dev Container configuration 3. Makes the production image (AKA sync-server.Dockerfile) the default As a result, building and running Actual Budget from source is easy: ```bash git clone https://github.com/actualbudget/actual cd actual docker compose build docker compose up ``` A development server can be run using the following: ``` cd .devcontainer docker compose build docker compose up ``` You can also hit Ctrl+P in Visual Studio Code and select "Reopen in Dev Container" to perform the same. It creates a consistent environment, where you can write and run code. Most files are shared with the host, so adding, removing, renaming, editing, and committing files will remain consistent with your host system. <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. -->
GiteaMirror added the pull-request label 2026-02-28 21:28:22 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6441