costapy.ditaajipratama.net/pages/getting-starter.md

47 lines
1.3 KiB
Markdown
Raw Normal View History

2023-08-13 21:55:18 +07:00
# Getting Starter
## Requirement
2026-01-03 14:40:35 +07:00
You need a `git`, `python`, `pip`, and [venv](pages/requirement/venv.md) before using CostaPy.
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
Install them using the following commands on your `Debian` or `Ubuntu` system.
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
```bash
sudo apt update
sudo apt install git python3 python3-venv python3-pip
```
or you can use the following command to install similar packages using `brew`, the package manager for `macOS`:
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
```bash
brew install git python3
```
Installs Python 3 with `brew`, which includes `python3`, `pip3`, and the `venv` module. If you don't have Homebrew installed on your `macOS`, you can install it first.
or go to the [git downloads page](https://git-scm.com/downloads) and a [Python downloads page](https://www.python.org/downloads/) and download the latest version of git Python for `Windows`.
2023-08-13 21:55:18 +07:00
## Installation
2024-08-09 16:04:05 +07:00
Download from repository
```bash
git clone https://gitea.ditaajipratama.net/aji/costapy.git
```
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
Go to the directory and install with this command:
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
```bash
cd costapy
bash install.sh
```
2023-08-13 21:55:18 +07:00
2024-08-09 16:04:05 +07:00
Use `cat install.sh` if you want to see a completed command.
2023-08-13 21:55:18 +07:00
## Usage
2024-08-09 16:04:05 +07:00
Use this command below to start the web service and it will run on port `11000` by default
```bash
.venv/bin/python3 costa.py costapy-welcome
```
Here, `costapy-welcome` is the label of your service. You can replace it with any name you prefer.