[GH-ISSUE #17] Publish Docker Image #49185

Closed
opened 2026-04-30 10:24:52 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @m3nu on GitHub (Apr 30, 2022).
Original GitHub issue: https://github.com/actualbudget/actual/issues/17

Hey @jlongster,

congrats on the big re-launch as open source project! Being a FOSS maintainer myself, I can confirm that this can bring as much fulfillment and joy as a successful startup. So I hope this model will work for you.

One of the first things I'd recommend is to add a Docker image and do regular releases to make it simple for people to start developing and deploying the project. This would also allow us to add your app to PikaPods.com, which is a simple way of running FOSS projects for non-technical users. We regularly work with new projects to help them set up their Docker workflow.

So if this (adding Docker, being on PikaPods or both) is interesting for you, I'd start working on a Dockerfile and GH Action to keep it updated.

Cheers,

Manu

Originally created by @m3nu on GitHub (Apr 30, 2022). Original GitHub issue: https://github.com/actualbudget/actual/issues/17 Hey @jlongster, congrats on the big re-launch as open source project! Being a FOSS maintainer myself, I can confirm that this can bring as much fulfillment and joy as a successful startup. So I hope this model will work for you. One of the first things I'd recommend is to add a Docker image and do regular releases to make it simple for people to start developing and deploying the project. This would also allow us to add your app to [PikaPods.com](https://www.pikapods.com/), which is a simple way of running FOSS projects for non-technical users. We regularly work with new projects to help them set up their Docker workflow. So if this (adding Docker, being on PikaPods or both) is interesting for you, I'd start working on a Dockerfile and GH Action to keep it updated. Cheers, Manu
Author
Owner

@denysvitali commented on GitHub (Apr 30, 2022):

FROM node:lts
RUN git clone https://github.com/actualbudget/actual-server.git /app
WORKDIR /app
RUN yarn
CMD ["yarn", "start"]

?

<!-- gh-comment-id:1114043979 --> @denysvitali commented on GitHub (Apr 30, 2022): ```Dockerfile FROM node:lts RUN git clone https://github.com/actualbudget/actual-server.git /app WORKDIR /app RUN yarn CMD ["yarn", "start"] ``` ?
Author
Owner

@m3nu commented on GitHub (May 1, 2022):

Yes, looks like a good start. Just without the git clone, since usually you keep the Dockerfile in the same repo. Let me try that later.

<!-- gh-comment-id:1114103207 --> @m3nu commented on GitHub (May 1, 2022): Yes, looks like a good start. Just without the git clone, since usually you keep the Dockerfile in the same repo. Let me try that later.
Author
Owner

@clementduveau commented on GitHub (May 1, 2022):

There is a Docker image. It is in the actual-server repo !

<!-- gh-comment-id:1114182608 --> @clementduveau commented on GitHub (May 1, 2022): There is a Docker image. It is in the actual-server repo !
Author
Owner

@m3nu commented on GitHub (May 1, 2022):

Yeah, the Dockerfile is already there and people are already making improvements and added a GH Action to publish it. So we should see an official image shortly.

Just added Actual to PikaPods for one-click setup. Both EU and US regions are available. All files are accessible over SFTP, if you need to migrate or access them. The free welcome credit is enough to run Actual for around 3.5 months.

Run on PikaPods

<!-- gh-comment-id:1114192198 --> @m3nu commented on GitHub (May 1, 2022): Yeah, the [Dockerfile](https://github.com/actualbudget/actual-server/blob/master/Dockerfile) is already there and people are already making improvements and added a [GH Action to publish it](https://github.com/actualbudget/actual-server/pull/11). So we should see an official image shortly. Just added Actual to [PikaPods](https://www.pikapods.com) for one-click setup. Both EU and US regions are available. All files are accessible over SFTP, if you need to migrate or access them. The free welcome credit is enough to run Actual for around 3.5 months. [![Run on PikaPods](https://files.qmax.us/run-button-sized.svg)](https://www.pikapods.com/pods?run=actual)
Author
Owner

@jlongster commented on GitHub (May 5, 2022):

Thank you! We are working on this in https://github.com/actualbudget/actual-server/pull/11

<!-- gh-comment-id:1118898430 --> @jlongster commented on GitHub (May 5, 2022): Thank you! We are working on this in https://github.com/actualbudget/actual-server/pull/11
Author
Owner

@rich-howell commented on GitHub (Aug 20, 2022):

Closing, this is being worked on here as per @jlongster comment above

<!-- gh-comment-id:1221288604 --> @rich-howell commented on GitHub (Aug 20, 2022): Closing, this is being worked on [here](https://github.com/actualbudget/actual-server/pull/11) as per @jlongster [comment](https://github.com/actualbudget/actual/issues/17#issuecomment-1118898430) above
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#49185