added quadlets for foundryvtt, netboot.xyz and joplin #1
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: redbeardymcgee/podbox#1
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feature/additional-quadlets"
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?
@ -0,0 +21,4 @@
Volume=./foundryvtt:/data:z
#Volume=foundryvtt-data:/data
Network=foundryvtt.network
I still need to confirm if these
Network=...
are totally necessary. I have another user who can't seem to access containers atlocalhost:9000
but I'm still debugging why with them.let me know if this is ok and I will create some more of services I run, these are current working ones that I am using in this PR.
Hey @sudo-kraken thanks a lot! Upon initial review, these seem great. I'll double check them again soon.
I'd love to see more of your quadlet definitions as well. The only thing I want to ask is that you try to limit the MR to a single quadlet in the future. No worries on this one though, especially since the commit history on this repo is not particularly clean yet. I have been trying to do better!
@ -0,0 +1,36 @@
[Unit]
Description=Foundry VTT Quadlet
Wants=network-online.target
User services can't see system services, so
network-online.target
andlocal-fs.target
are actually just ignored. Quadlets include a workaround using another service to provide this target. It's on by default, and to disable you must setDefaultDependencies=false
@ -0,0 +18,4 @@
#AutoUpdate=registry
# Set this instead to expose it locally for asset uploads etc
Volume=./foundryvtt:/data:z
Named volumes are located at
~/.local/share/containers/storage/volumes/<volume>/
with a_data
directory inside. I think named volumes need better documentation and exposure, but you don't need to mount./foundryvtt:/data
. You can use the named volume location to drop in assets just the same. I am trying to default to named volumes for this repository becausefoo.volume
does themkdir
for the user. Feedback for a missing path is not great for quadlets (it's in the system journal) and will cause a failure to launch, so forgetting to runmkdir foundryvtt
can lead to frustration.Had some dinner and dropped in some comments. These are actually notes for ME, and you are not expected to make any changes to your merge request unless you feel like it. I just thought it would be useful for anyone to see.
Will merge upon your approval.
Perfect, the comments are actually very useful for me too! Happy for you to merge and update.
@sudo-kraken:matrix.krakensarchive.com add me on matrix if you have it, so we can discuss other changes etc essily without having to raise issues etc 😃.
I am looking into getting on Matrix someday, but not today. What I need to do is write a
CONTRIBUTING.md
document that includes a "style guide" of sorts, but I'm also not sure that the style I'm using currently is the final form.Thanks for these too! Looking forward to seeing what other services you have running.
is it from now on 1 pr per service, ive reworked all my services to fit the format of yours
github has done something inexplicable, and I cannot figure out how or why it happened. Your merge vanished.
I'll re-add them manually I guess, but I have no idea what happened. Do you see the files in the repo after the merge?
maybe create a discussion page so we can have back and forth to discuss some services as some services I have run multiple containers as dependancies ?
I cant see them but I can re submit them with all the proper syntax etc
I think it commited it on another branch that has been removed
This one is already "merged" and I don't think I can "unmerge" and redo from this PR. You'll see in #2 that the revert also made zero changes. Something is not working right on gh loll
I can add this I think.