@@ -52,14 +52,14 @@ go run main.go
52
52
##### Address: [ http://localhost:5005 ] ( http://localhost:5005 )
53
53
54
54
#### Stop
55
- ```
55
+ ``` bash
56
56
docker compose -f " docker/docker-compose.yml" down
57
57
```
58
58
59
59
#### Examples
60
60
61
61
##### Login
62
- ```
62
+ ``` bash
63
63
curl -X ' POST' \
64
64
' http://localhost:5005/api/v1/users/login-by-username' \
65
65
-H ' accept: application/json' \
@@ -74,7 +74,7 @@ curl -X 'POST' \
74
74
75
75
###### City filter and sort
76
76
77
- ```
77
+ ``` json
78
78
{
79
79
"filter" : {
80
80
"Name" : {
@@ -97,7 +97,7 @@ curl -X 'POST' \
97
97
98
98
###### City in range filter
99
99
100
- ```
100
+ ``` json
101
101
{
102
102
"filter" : {
103
103
"Id" : { // Column name
@@ -120,7 +120,7 @@ curl -X 'POST' \
120
120
121
121
### Run project with dependencies on Docker
122
122
123
- ```
123
+ ``` bash
124
124
docker compose -f " docker/docker-compose.yml" up -d --build
125
125
```
126
126
@@ -166,22 +166,22 @@ Password: admin
166
166
167
167
### Docker Stop
168
168
169
- ```
169
+ ``` bash
170
170
docker compose -f ' docker/docker-compose.yml' --project-name ' docker' down
171
171
```
172
172
173
173
### Linux
174
174
175
175
0 . build Project and copy configuration
176
176
177
- ```
177
+ ``` bash
178
178
/src > go build -o ../prod/server ./cmd/main.go
179
179
/src > mkdir ../prod/config/ && cp config/config-production.yml ../prod/config/config-production.yml
180
180
```
181
181
182
182
1 . Create systemd unit
183
183
184
- ```
184
+ ``` bash
185
185
sudo vi /lib/systemd/system/go-api.service
186
186
```
187
187
@@ -204,19 +204,19 @@ WantedBy=multi-user.target
204
204
205
205
3 . Start service
206
206
207
- ```
207
+ ``` bash
208
208
sudo systemctl start go-api
209
209
```
210
210
211
211
4 . Stop service
212
212
213
- ```
213
+ ``` bash
214
214
sudo systemctl stop go-api
215
215
```
216
216
217
217
5 . Show service logs
218
218
219
- ```
219
+ ``` bash
220
220
sudo journalctl -u go-api -e
221
221
```
222
222
0 commit comments