Skip to content

Commit 636c625

Browse files
committed
docs
1 parent af43d86 commit 636c625

1 file changed

Lines changed: 10 additions & 57 deletions

File tree

README.md

Lines changed: 10 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,23 @@
1-
# User service
1+
## user-service
2+
- **Purpose:** User registration/login and JWT issuance.
3+
- **Base path:** `/api/users`
24

3-
## Create users database + user on mysql server
5+
### Create database
46
```
57
kubectl -n cloudshopt exec -it cloudshopt-mysql-0 -- bash
6-
```
78
8-
```
9+
# mysql -u root -prootpass
10+
911
CREATE DATABASE cloudshopt_users CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
10-
CREATE USER 'users'@'%' IDENTIFIED BY 'userspass';
12+
CREATE USER 'users'@'%' IDENTIFIED BY 'CHANGE_ME_PASSWORD';
1113
GRANT ALL PRIVILEGES ON cloudshopt_users.* TO 'users'@'%';
1214
FLUSH PRIVILEGES;
1315
```
1416

15-
Ustvari še bazo za *dev* okolje
16-
```
17-
CREATE DATABASE cloudshopt_users_dev CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
18-
CREATE USER 'users_dev'@'%' IDENTIFIED BY 'userspass';
19-
GRANT ALL PRIVILEGES ON cloudshopt_users_dev.* TO 'users_dev'@'%';
20-
FLUSH PRIVILEGES;
21-
```
22-
23-
## Crete external secrets for prod and dev
24-
prod:
25-
```
26-
kubectl -n cloudshopt create secret generic user-service-secrets \
27-
--from-literal=DB_PASSWORD="userspass" \
28-
--from-literal=REDIS_PASSWORD="redispass" \
29-
--dry-run=client -o yaml | kubectl apply -f -
30-
```
31-
32-
dev:
33-
```
34-
kubectl -n cloudshopt-dev create secret generic user-service-secrets \
35-
--from-literal=DB_PASSWORD="userspass" \
36-
--from-literal=REDIS_PASSWORD="redispass" \
37-
--dry-run=client -o yaml | kubectl apply -f -
38-
```
39-
40-
check for secrets:
41-
```
42-
kubectl get secret -n cloudshopt user-service-secrets
43-
kubectl get secret -n cloudshopt-dev user-service-secrets
44-
```
17+
### Migrations
4518

46-
## Install user-service for prod and dev
47-
prod:
4819
```
49-
helm upgrade --install user-service ./helm/user-service \
50-
-n cloudshopt \
51-
-f helm/user-service/values.yaml
52-
```
53-
54-
dev:
55-
```
56-
helm upgrade --install user-service-dev ./helm/user-service \
57-
-n cloudshopt-dev \
58-
-f helm/user-service/values-dev.yaml
59-
```
60-
61-
62-
63-
## Migrations
64-
65-
run migrations:
66-
```
67-
kubectl exec -n cloudshopt-dev -it deploy/user-service-dev -c app -- sh
68-
20+
kubectl exec -n cloudshopt -it deploy/user-service -c app -- sh
6921
# php artisan migrate
7022
```
23+

0 commit comments

Comments
 (0)