2
0
Fork
You've already forked cms
0

Docker image #47

Open
opened 2025年03月24日 18:20:36 +01:00 by StrangeGirlMurph · 2 comments
StrangeGirlMurph commented 2025年03月24日 18:20:36 +01:00 (Migrated from github.com)
Copy link

How is it going with the announced docker image to deploy LumeCMS?

How is it going with the [announced](https://lume.land/blog/posts/lume-cms/#hosting-a-full-featured-cms) docker image to deploy LumeCMS?

There's some progress here: https://github.com/lumeland/cms-deploy/tree/main
You can see the compose.yml and Dockerfile, but I'm not really expert in Docker, so any help here is welcome.

In this repo there's also an install script which is what I'm using currently for my projects. My goal is to simplify this process as much as possible.

There's some progress here: https://github.com/lumeland/cms-deploy/tree/main You can see the compose.yml and Dockerfile, but I'm not really expert in Docker, so any help here is welcome. In this repo there's also an install script which is what I'm using currently for my projects. My goal is to simplify this process as much as possible.
RickCogley commented 2025年03月31日 09:24:48 +02:00 (Migrated from github.com)
Copy link

I recently set up a deno environment in Github Codespaces, for helping my colleagues working on sites with me, so they don't have to struggle setting up a local dev environment.

My understanding is that it's using Docker.

If you haven't used devcontainers, you fire it up from the green button in a github repo, it loads a vscode in a new browser tab, then you can run lume serve (and presumably lume cms but I have not tested) in vscode's built-in terminal.

When you do and once the usual localhost:3000 message appears, vscode pops up a message asking if you want to open in the browser. When you click that, another tab opens with some sort of unique URL that proxies the localhost:3000.

I wonder, might this be an option? Even on the free level of github, you still get some hours per month.

Here are the key files if you want to try it:

https://github.com/eSolia/blog.esolia.pro/blob/main/.devcontainer/devcontainer.json
https://github.com/eSolia/blog.esolia.pro/blob/main/setup.sh

I'm still shaky on whether the setup.sh is enough, but as I test with more people I'll know more. I wanted to have a decent prompt so I am loading starship, and also loading lume cli, to make things easier for the user.

One final thing, I learned that this docker that gets set up is per user. So when I run it, it sets up under my account, and the same thing for others who run it.

I recently set up a deno environment in Github Codespaces, for helping my colleagues working on sites with me, so they don't have to struggle setting up a local dev environment. My understanding is that it's using Docker. If you haven't used devcontainers, you fire it up from the green button in a github repo, it loads a vscode in a new browser tab, then you can run `lume serve` (and presumably `lume cms` but I have not tested) in vscode's built-in terminal. When you do and once the usual `localhost:3000` message appears, vscode pops up a message asking if you want to open in the browser. When you click that, another tab opens with some sort of unique URL that proxies the `localhost:3000`. I wonder, might this be an option? Even on the free level of github, you still get some hours per month. Here are the key files if you want to try it: https://github.com/eSolia/blog.esolia.pro/blob/main/.devcontainer/devcontainer.json https://github.com/eSolia/blog.esolia.pro/blob/main/setup.sh I'm still shaky on whether the `setup.sh` is enough, but as I test with more people I'll know more. I wanted to have a decent prompt so I am loading starship, and also loading lume cli, to make things easier for the user. One final thing, I learned that this docker that gets set up is per user. So when I run it, it sets up under my account, and the same thing for others who run it.
Sign in to join this conversation.
No Branch/Tag specified
main
lumecms/outra-versión
lumecms/proba-2
v0.15.7
v0.15.6
v0.15.5
v0.15.4
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.16
v0.14.15
v0.14.14
v0.14.13
v0.14.12
v0.14.11
v0.14.10
v0.14.9
v0.14.8
v0.14.7
v0.14.6
v0.14.5
v0.14.4
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.13.0-beta.1
v0.13.0-beta.0
v0.12.5
v0.12.4
v0.12.3
v0.12.2
v0.12.1
v0.12.0
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.7
v0.7.6
v0.7.5
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
v0.6.8
v0.6.7
v0.6.6
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.10
v0.5.9
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.12
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
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
lume/cms#47
Reference in a new issue
lume/cms
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?