lucky_template
Lucky Template
This is a project template for projects using:
- Lucky v0.29
- Tailwind CSS v3.0
- Mosquito Jobs v1.0
Features
- User registration/logins/forgot passwords.
- Admin portal.
- Admin "sudo" mode, to view or act as a user.
/pingendpoint, populated at docker build time.
Setting up your project
- Clone this template
- Install dependencies:
shards installand thenyarn install - Find and replace all of "my_lucky_app" with your name:
ag my_lucky_appto find them in file contents.find ./ -type f -exec sed -i -e 's/my_lucky_app/real_app_name/g' {} \;if you're willing.- Don't forget about renaming the app_root:
find . -iname 'my_lucky_app*'.
- Migrate the database:
lucky db.setup - Run
lucky devto start the app. - Visit http://localhost:3001
Deploying
There are utility scripts provided to aid in building and releasing to heroku:
script/docker/buildwill build and tag a docker container for release.script/docker/runwill run the tagged container locally.script/docker/run <command>will boot the container and run the command. For example,script/docker/run shwill open a shell into the container.- To run the worker instead of the server export the environment variable
DYNO=worker.
script/docker/deploywill:- tag the container for deploy to heroku.
- push it to registry.heroku.com.
- run
container:release - and optionally run migrations.
Repository
lucky_template
Owner
Statistic
- 0
- 0
- 0
- 0
- 10
- almost 4 years ago
- February 2, 2022
License
Links
Synced at
Mon, 01 Dec 2025 22:59:28 GMT
Languages