filippo, (edited ) to random
@filippo@abyssdomain.expert avatar

Is there a better way to build a container image for a Go application which doesn't involve Dockerfiles?

I don't want to remember that

COPY foo bar ./

has wildly different behavior depending on whether foo and/or bar are directories.

Ideally something that's smart enough to do the right Go-specific thing for caching and context uploads.

filippo,
@filippo@abyssdomain.expert avatar

@erincandescent Nice! ko is close enough to what I want that I might just use that.

https://ko.build/deployment/#flyio

Ideally it would let me reuse the hosted Fly.io builders so I can upload source and not the much larger binary, but I guess that would be a lot of complexity and building locally makes more sense.

I do have cgo, but I also have good enough cross-compilers locally to build SQLite.

jimmyb, to plex
@jimmyb@selfhosted.cafe avatar

Setup backups for my #GitLab instance this evening. I also fixed an issue I had with my #Healthchecks instance and its upgrade to 3.x. And finally I updated my #Plex to #Mastodon script so it strips anything which isn't 'a-zA-Z0-9' from the title tag.

Time to play some #MinecraftDungeons with my girlfriend for a bit.

#selfhost #selfhosting #selfhosted #PHP #FlyIO #Docker #videogame #gamer #Nintendo #NintendoSwitch

changelog, to Podcast
@changelog@changelog.social avatar

💬 It's Changelog & Friends!

@gerhard returns for our 13th Kaizen:

🛬 We’re back from @kubecon_
🙏 We’re making goals for the year
💾 We’re migrating to Neon
👷 We’re maybe building our own CDN?

Enjoy! 🎧 https://changelog.com/friends/26

joeroe, to devops
@joeroe@archaeo.social avatar

New blog post:
Deploy a Fly app with Woodpecker CI
https://joeroe.io/2024/01/09/deploy-fly-woodpecker-ci.html

giorgiolucas, to fediversenews
@giorgiolucas@techhub.social avatar
yaypie, to random
@yaypie@pie.gd avatar

I added Elasticsearch to my tiny Mastodon instance hosted on Fly.io and you can too! Was hoping to give it a small VM to keep the cost down, but ES won't even deign to respond to an HTTP request without at least 2GB of RAM at its disposal, so I guess we'll see how this goes.

https://github.com/rgrove/pie.gd/commit/2438e98be6aa5992e644f0c15bdb395ff1853f73

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • khanakhh
  • everett
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ethstaker
  • InstantRegret
  • thenastyranch
  • JUstTest
  • ngwrru68w68
  • cisconetworking
  • cubers
  • osvaldo12
  • modclub
  • GTA5RPClips
  • tester
  • Durango
  • provamag3
  • anitta
  • Leos
  • normalnudes
  • lostlight
  • All magazines