https://github.com/py-mina-deploy/py-mina
Python library for deploying applications on remote server.
https://github.com/py-mina-deploy/py-mina
deployfile nodejs py-mina python-library
Last synced: 5 months ago
JSON representation
Python library for deploying applications on remote server.
- Host: GitHub
- URL: https://github.com/py-mina-deploy/py-mina
- Owner: py-mina-deploy
- License: mit
- Created: 2017-09-20T21:27:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-06-02T19:37:38.000Z (about 4 years ago)
- Last Synced: 2025-09-20T07:51:53.619Z (9 months ago)
- Topics: deployfile, nodejs, py-mina, python-library
- Language: Python
- Homepage:
- Size: 108 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# py_mina
> __Deployer and server automation tool__
Python library for __deploying__ applications on __remote server__.
Inspired by https://github.com/mina-deploy/mina
## Documentation
* [Getting started](docs/getting-started.md)
* [API Docs](docs/apidocs.md)
## Examples
In [examples](examples) folder you will find examples of deploying:
* __frontend__ application - [reactjs-nodejs](examples/reactjs-nodejs)
* __backend__ application - [django-rest-framework](examples/django-rest-framework)
## Usage
#### 1. Create deployfile in `deploy/deploy.py`
```
$ py_mina init
```
#### 2. Edit deployfile `deploy/deploy.py`
#### 3. Run `task` from deployfile
```
$ py_mina -f deploy/deploy.py run setup
$ py_mina -f deploy/deploy.py run deploy
```