Starting point for an DevContainer for Elixir/Phoenix development
Find a file
Jeff Clement f1a4d0817f
tweaks
2025-07-20 14:32:20 +00:00
.devcontainer remove some execute stuff 2025-07-20 14:25:30 +00:00
.gitignore tweaks 2025-07-20 14:32:20 +00:00
mise.dev.toml initial devcontainer setup 2025-07-18 23:12:35 +00:00
mise.devcontainer.toml initial devcontainer setup 2025-07-18 23:12:35 +00:00
mise.toml initial devcontainer setup 2025-07-18 23:12:35 +00:00
README.md tweaks 2025-07-20 14:32:20 +00:00

Phoenix / DevContainer starter project

Initializing a new Phoenix Project

mix archive.install hex phx_new 1.8.0-rc.4 --force
mix phx.new . --app test_app --no-ecto --live 

Initializing a new Ash Project

mix archive.install hex igniter_new --force
mix archive.install hex phx_new 1.8.0-rc.4 --force

mix igniter.new pimento_cheese --with phx.new --install ash,ash_phoenix \
  --install ash_json_api,ash_postgres \
  --install ash_authentication,ash_authentication_phoenix \
  --install ash_admin,ash_oban --install oban_web,ash_archival \
  --install live_debugger,ash_paper_trail --install ash_ai,cloak \
  --install ash_cloak --auth-strategy magic_link --yes
  • Merge .gitignore from new project directory into /workspace
  • Move the rest of files from project directory to /workspace
  • Update config/dev.exs database to app
  • Update config/dev.app database to test#{System.get_env("MIX_TEST_PARTITION")}"