No project description provided
Project description
Magic CLI
The best server maker.
Steps:
-
pip install magic-cli (make sure the pip points to the correct python (3.6+))
-
cd into the directory you want the server to be in
// use the cli to create the app
-
magic create < app name >
-
cd < app name >
// now make the virtual env and pip install the requirements 5) python3 -m venv venv
-
source venv/bin/activate
-
pip install -r requirements.txt
// files needed to run 8) Create an .env file in the < app name > directory.
a) Use the ".example_env" as a template. Fill in the env variables for the services you will need to use.
b) The SERVICE and TASKS_TABLE_NAME are required for the app.
// add firestore
- add the firestore service account json to the < app name > and name it "my-service-account.json"
// to deploy to aws lambda
-
Create a user on AWS and sign in via the CLI (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html)
-
npm i
-
magic deploy
That should be it for the setup!
Time to run it!
To start a local server: magic start
To test local server (while local server is running): magic test
To deploy for the first time or any time you change the serverless yaml: magic deploy
To deploy when you just edited the app code: magic deploy_again
To update magic-cli: pip install --upgrade magic-cli
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file magic-cli-0.1.23.tar.gz
.
File metadata
- Download URL: magic-cli-0.1.23.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.9 CPython/3.8.2 Darwin/19.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730f13402d40a2418b8da8529ca75f05490c0b4dbdbd34f93e60aa08f10aa49b |
|
MD5 | 3ce4f923a76e1116ec63aae399665cbc |
|
BLAKE2b-256 | a9e70783b00f80df82f2cbed4f213f232da6c5f7f2e2b6964558446c7f30b0db |
File details
Details for the file magic_cli-0.1.23-py3-none-any.whl
.
File metadata
- Download URL: magic_cli-0.1.23-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.9 CPython/3.8.2 Darwin/19.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ce369a497f6c58910f07876dd7615c095b3819537ac040807837fdf70ba9a6 |
|
MD5 | dd97f918bee9897370fa7269e527d32a |
|
BLAKE2b-256 | 158d450b535dab53a3295420831270706ae36c6ddaf68646f7e8803e0d681994 |