Skip to content

BuildAppolis/directus-railway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title description tags
Directus (Docker + extensions + websocket) + PostGIS (Docker & TCP) + S3
A one-click-install Directus instance with PostGIS and S3 for persistent storage.
Directus
Typescript
Vue
Websocket
CMS
Data Platform
PostgreSQL
PostGIS
Railway

Directus railway template

This example runs a Directus instance with minimal config using PostGIS.

Deploy on Railway

✨ Features

  • Directus config is pre-configured
  • Install Directus using Docker
  • Directus extensions and websocket are pre-configured
  • Directus version can be updated through Dockerfile
  • Directus extensions can be updated and loaded through Dockerfile
  • PostGIS config is pre-configured
  • SSL certificates is pre-configured using the self-signed Snakeoil certificate for PostGIS
  • Railway Database View is pre-configured
  • Install PostGIS instead of Postgre as Directus recommended for supporting GIS features
  • S3 for persistent storage
  • docker-compose.yml is added for local development
  • The communication from Directus to the database is accomplished through the private network, saving its users from egress fees. This reduces the users' exposure to unnecessary egress fees.

💁‍♀️ How to use

  • Click the Deploy on Railway button
  • Let railway deploy your service, most of the configurations have been preset, but feel free to tweak them as you like before deployment.
  • Login in the admin panel using the defined ADMIN_EMAIL and ADMIN_PASSWORD.
  • Use of S3 is a must in this template.
  • For local development, just run docker compose up or run the same command twice (Sometimes, the Directus container starts before other containers are ready, resulting in a failure upon startup).

💁‍♀️ Example screenshots

Directus extensions

Directus extensions!

Directus S3 image upload

Directus S3 image upload!

Directus S3 storage

Directus S3 storage!

Railway Database View for Postgis

Railway Database View for Postgis!

📝 Notes

  • This is a minimal one-click-deploy solution to Directus, see Directus docs to config it to your needs.

Credit

About

Directus (Docker + extensions + websocket) + PostGIS (Docker & TCP) + S3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.4%
  • Dockerfile 35.6%