{"id":13393369,"url":"https://github.com/ellie-app/ellie","last_synced_at":"2025-03-13T19:31:35.081Z","repository":{"id":33456672,"uuid":"93650877","full_name":"ellie-app/ellie","owner":"ellie-app","description":"The Elm Live Editor","archived":false,"fork":false,"pushed_at":"2023-01-14T00:26:19.000Z","size":5868,"stargazers_count":719,"open_issues_count":49,"forks_count":58,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-04-13T21:19:02.733Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ellie-app.com","language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ellie-app.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-07T15:30:06.000Z","updated_at":"2024-03-11T16:43:42.000Z","dependencies_parsed_at":"2023-01-15T01:00:34.670Z","dependency_job_id":null,"html_url":"https://github.com/ellie-app/ellie","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellie-app%2Fellie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellie-app%2Fellie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellie-app%2Fellie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellie-app%2Fellie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ellie-app","download_url":"https://codeload.github.com/ellie-app/ellie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243469162,"owners_count":20295699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T17:00:51.296Z","updated_at":"2025-03-13T19:31:33.477Z","avatar_url":"https://github.com/ellie-app.png","language":"Elm","funding_links":[],"categories":["Elm"],"sub_categories":[],"readme":"# Ellie\n\n## Development\n\nEllie is a web application with an Elixir backend and an Elm frontend.\nFor development we rely on the Mix and Phoenix development cylce tasks.\nThe development environment requires:\n\n- [Elixir](https://elixir-lang.org/install.html) 1.7\n- [PostgreSQL](https://www.postgresql.org/) 10\n- [Node](https://nodejs.org) LTS\n\nProvided the local postgres server is running and `createuser -s postgres` has been run, to setup and then start the dev\nserver, run the following:\n\n```sh\n$ make bootstrap\n$ make serve\n```\n\n## Production\n\nTo build the AWS infrastructure that Ellie can be deployed to, run the folling:\n\n\u003e **⚠️ WARNING**\n\u003e This does not operate in the Free Tier, running the following script will incur a cost from AWS.\n\n```sh\n$ GITHUB_TOKEN=\u003cgithub token\u003e SSH_KEY_NAME=\u003cssh key name\u003e scripts/cfn create\n```\n\nAfter this is done, you will need to manually setup the public listener(s) on the load balancer and ensure the webhook\nhas been correctly configured. The pipeline will now kick off after a new release has been tagged.\n\nThe following script can be used to tear down the AWS infrastructure:\n\n```sh\n$ GITHUB_TOKEN=\u003cgithub token\u003e SSH_KEY_NAME=\u003cssh key name\u003e scripts/cfn destroy\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellie-app%2Fellie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellie-app%2Fellie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellie-app%2Fellie/lists"}