An optimized Gather development environment based on Phoenix Web Framework which helps you to provision your Phoenix project as a Gitpod workspace in the cloud.
The setup takes care about the installation of Erlang/Elxiir, Postgres and all the stuff you need to have some fun with Phoenix. The process is literally effortless and in 5 minutes you can start to code Elixir in your browser!
- Fork this repo
- Spin up your gitpod workspace from the forked repo:
https://gitpod.io#https://github.com/*[your-username]*/gather-starter - Follow the instructions in the CLI.
- Enjoy!
This setup is an automated version of the official Phoenix "Installation" and "Up and running" guides:
- https://hexdocs.pm/phoenix/installation.html#content
- https://hexdocs.pm/phoenix/up_and_running.html#content
Once the setup is done you can run and develop your Phonenix app(s) in your own Gitpod cloud IDE workspace.
To start your Phoenix server:
- Install dependencies with
mix deps.get - Create and migrate your database with
mix ecto.setup - Install Node.js dependencies with
npm installinside theassetsdirectory - Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix