I'm woderinng what everyone's process is for development of their website.
Hi All -running
I'm woderinng what everyone's process is for development of their website. Specifically how do you maintain/edit the connfiguration files, shells, scripts etc.
My Synchronet instance currently runs in on a Debian instance on my server, and I'm wanting to reduce the friction of changing things inn the file system, with specific regard to editing, testing, and debugging scripts.
Currently my plan is to setup a local docker instance with synchroet
inn it, and onnce I'm happy, pushing the changes to production. I've considered checking in the whole image directory for version control as well.<---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <--------
What does everyone else do?
Thanks for any imput you have!
þ Synchronet þ My Brand-New BBS
I'm woderinng what everyone's process is for development of their BBS. Specifically how do you maintain/edit the connfiguration files, shells, scripts etc.
My Synchronet instance currently runs in on a Debian instance on my server, and I'm wanting to reduce the friction of changing things inn the file system, with specific regard to editing, testing, and debugging scripts.
On 02-26-20 10:37, Nightfox wrote to Pixel <=-
I currently run my BBS in Windows, so I'm not sure if my process would
be significantly different (I have considered moving my BBS to Linux at some point though).
As far as my Synchronet configuration, I usually use scfg and the
related Synchronet configuration programs. Other than that, I just use
a text editor to edit my Synchronet configuration files & things. For
my ANSIs, I still like to use TheDraw (on Linux, I think you could run that in DOSBox) and sometimes PabloDraw. For my shells, also just a regular text editor.
What does everyone else do?
Yeah ANSIs are my nemesis. I used to use TheDraw back in the day, and I have looked at PabloDraw in more recent times, but that is getting too artistic for me, and I can never get my head around it. :(
Currently my plan is to setup a local docker instance with synchroet running inn it, and onnce I'm happy, pushing the changes to production.
On 02-26-20 22:20, Nightfox wrote to Tony Langdon <=-
TheDraw is still my favorite ANSI editor. I think there are still some things that TheDraw can do that PabloDraw doesn't do. However I think there are probably some things that PabloDraw is also better at than TheDraw.
I mean, I guess I could check in all the configs to a git repo and
go from there... But ... ugh... effort.
I mean, I guess I could check in all the configs to a git repo and
go from there... But ... ugh... effort.
not to mention how git hates binary files and each one is a full upload instead of just a diff ;)
Hi All -Specifically how do you maintain/edit the connfiguration files, shells, scripts etc.
I'm woderinng what everyone's process is for development of their website.
My Synchronet instance currently runs in on a Debian instance on my server,and I'm wanting to reduce the friction of changing things inn the file system, with specific regard to editing, testing, and debugging scripts.
Currently my plan is to setup a local docker instance with synchroet runninginn it, and onnce I'm happy, pushing the changes to production. I've considered checking in the whole image directory for version control as well.
What does everyone else do?
Thanks for any imput you have!
You'll still need to provide docker with some persistant storage (mailbases, file areas, and config between restarts)...
Are you just using volumes for /sbbs/(ctrl|data|xtrn) ? I thought aboutmodifying my base image to build, and backup those directories, and (re)populate as a
pre-start only if the data is empty... similar for the
node directories, reading the configured number of nodes, and having
them clean on start, or at least expanded based on config.
Do you have your dockerfile on github by chance?
Yup, I do that in my image. My init script will take clone ctrl, nodes andtext if they dont already exist in the persitent storage. I assume data will always be passed to the container.
Tr> Do you have your dockerfile on github by chance?branch) - your welcome to play with my image, you can pull it from my gitlab (look in Packages -> Container Registry). I havent updated my arm build for a while, but can do if needed.
Yes everything is here https://dev.leenooks.net/bbs/sbbs (look in the x86_64
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 412 |
Nodes: | 16 (2 / 14) |
Uptime: | 15:19:37 |
Calls: | 8,617 |
Calls today: | 3 |
Files: | 13,236 |
Messages: | 5,936,875 |