Coder Social home page Coder Social logo

luciddan / docker-ghost Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 68 KB

Multipurpose container for Ghost with execution support for Heroku, GCP, AWS. Custom scheduling and storage adapters for multiple platforms also built in.

License: ISC License

Dockerfile 19.35% JavaScript 80.31% Shell 0.34%

docker-ghost's Introduction

Hi there ๐Ÿ‘‹

Welcome to my GitHub home. I'm Dan Sloan, a consulting software developer. I mostly do consulting with other software companies and clients, mostly working on web applications in Python and Django.

I run a consultancy called Lucid Horizons. We are based in Melbourne, Australia, on the lands of the Bunurong People, and I wish to acknowledge them as Traditional Owners.

๐Ÿ”ญ Iโ€™m currently working on ...

OSS

  • Not actively working on anything OSS related at the moment, I've had too much else on my mind lately...hoping to get involved more actively and permanently on one of the projects that interests me soon.

Honorable mention:

  • Strawberry - not doing any GraphQL work at the moment, but if you are this is one of the best Python based GraphQL projects, in my opinion.

Personal

I'm (still) rebuilding my presence online after a bit of a mental health hiatus. It's been a tough slog but the unexpected decline of twitter has actually helped.

  • You can find me on Mastodon. I've pretty much decided that's the ONLY social media I plan to be present in any serious way on.

Client

Most of my client work is confidential, but one of my favourites is WiFi Tribe, a company helping professionals that want to travel and work remotely in a community of like-minded people.

๐ŸŒฑ Iโ€™m currently learning ...

  • HTMX - a great little library that enables much of the "responsive design" capabilities that makes React so interesting, without actually needing any React or client-side code. I've moved most of my existing client work towards either partial or complete adoption of this.
  • Channels - I love Django, but even with more and more async support there are some things Django just can't do (SSE being high on that list). I've been using Channels as way to accomplish that.
  • Hatch - Started doing some packaging work lately, and while the core packaging tools are great, Hatch seems like it fills a few gaps and lets me avoid writing any extra utility tools for version management, publishing, etc. Pretty nice.
  • Wagtail - I've been doing bits and pieces on Wagtail for years, but finally putting a concerted effort into learning it fully. It's a great CMS and I think is actually at a point where I might recommend it as a CMS for some clients.

๐Ÿ“ซ How to reach me: ...

  • For commercial tings, contact the business at Lucid Horizons
  • For personal tings, Twitter is best! @Lucid_Dan; DMs remain open (so far) get in touch on Mastodon
  • I'm largely uncontactable in any other private way, unless you already know me and have my number.

GitHub Stats

docker-ghost's People

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

cowpewter

docker-ghost's Issues

Write a deployment guide for AWS

Write a deployment guide for AWS with EC2 or EKS (Amazon's Kubernetes solution) or something, and with S3 storage.

Add Cloudfront CDN doco when/if supported.

Quick question on the Docker Image choice

Hi @LucidDan ! I really like how you installed Ghost in this Docker image. Makes it really easy to use the storage plugins.

A quick question just out of curiosity: why did you take the route of installing Ghost from scratch instead of adding the plugins to the official Ghost image?

Thanks.

Write a deployment guide for Heroku

Write a deployment guide for deploying to Heroku with a MySQL addon.
In general this will also require object storage from somewhere - possibly a Heroku addon like Cloudcube, HDrive, Storj, etc?

May want to look at Fastly or something for CDN as well. Otherwise Cloudflare.

Add support for themes to be stored in object storage

Currently, themes are loaded into the Docker image - uploading themes will fail because we have no persistent storage for them.

It'd be really cool if we could upload themes, have them stored in object storage (e.g. S3 etc), and lazy-load the themes from storage when they are activated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.