Skip to content

elixirsydney/elixir-sydney-website

Repository files navigation

Elixir Sydney Website

Getting Started

  • Clone the repo
  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.create && mix ecto.migrate
  • Install Node.js dependencies with npm install
  • Start Phoenix endpoint with mix phoenix.server

Now you can visit localhost:4000 from your browser.

meetup.com Integration

When creating a new meetup we make a call to Meetup.com to find out the next meetup URL.

Edit .envrc.example with your meetup.com API Key.

Then rename to .envrc and load them with:

source .envrc

Or, you can use direnv, to setup local dev environment variables brew install direnv.

Deployment to Netlify

Once you've updated and run the seeds, start the app on locally and run the following command:

httrack 127.0.0.1:4000 -w -O /tmp/elixir.sydney

Then drag and drop the /tmp/elixir.sydney/127.0.0.1_4000 folder to Netlify and you're all done.

Learn more