git-pr
created pr with
16.1
added 16.2
1: 3bd44da ! 1: 9002592 chore(pgs): add validation to project names
added 16.3
1: 9002592 = 1: 9002592 chore(pgs): add validation to project names
-: ------- > 2: cd17cf4 chore: update pobj
-: ------- > 3: a00def2 chore: complete impl
changed pr name to
feat: private obj store service
added 16.4
1: 9002592 = 1: 9002592 chore(pgs): add validation to project names
2: cd17cf4 = 2: cd17cf4 chore: update pobj
3: a00def2 = 3: a00def2 chore: complete impl
-: ------- > 4: 0ed7dc9 chore: update pobj
-: ------- > 5: 8ff1131 working!
added 16.5
1: 9002592 = 1: 9002592 chore(pgs): add validation to project names
2: cd17cf4 = 2: cd17cf4 chore: update pobj
3: a00def2 = 3: a00def2 chore: complete impl
4: 0ed7dc9 = 4: 0ed7dc9 chore: update pobj
5: 8ff1131 = 5: 8ff1131 working!
-: ------- > 6: 0c8ad0d chore(obj): prep service def
cmds
checkout latest patchset:
ssh pr.pico.sh print 16 | git am -3checkout any patchset in a patch request:
ssh pr.pico.sh print 16.[rev] | git am -3add changes to patch request:
git format-patch main --stdout | ssh pr.pico.sh pr add 16
Patchset
16.5
chore(pgs): add validation to project names
Eric Bower
chore: update pobj
2024-08-18T15:27:37ZEric Bower
chore: complete impl
2024-08-18T15:57:19ZEric Bower
chore: update pobj
2024-08-18T16:02:22ZEric Bower
working!
2024-08-18T16:33:25ZEric Bower
→ chore(obj): prep service def
2024-08-18T16:37:25ZEric Bower
2024-08-19T02:01:14Z
chore(obj): prep service def
Eric Bower
2024-08-19T02:01:14ZSemantic diff summary
0 added,
0 modified,
0 signature changed,
0 removed
across 0 analyzed files
(5 files skipped: unsupported file type)
+9
-1
Makefile
#
| ... | ... | @@ -53,7 +53,11 @@ bp-%: bp-setup | |
| 53 | 53 | $(DOCKER_BUILDX_BUILD) --build-arg "APP=$*" -t "ghcr.io/picosh/pico/$*-web:$(DOCKER_TAG)" --target release-web . | |
| 54 | 54 | .PHONY: bp-% | |
| 55 | 55 | ||
| 56 | - | bp-all: bp-prose bp-pastes bp-imgs bp-feeds bp-pgs bp-auth bp-bouncer | |
| 56 | + | bp-obj: bp-setup | |
| 57 | + | $(DOCKER_BUILDX_BUILD) --build-arg "APP=obj" -t "ghcr.io/picosh/pico/obj-ssh:$(DOCKER_TAG)" --target release-ssh . | |
| 58 | + | .PHONY: bp-bouncer | |
| 59 | + | ||
| 60 | + | bp-all: bp-prose bp-pastes bp-imgs bp-feeds bp-pgs bp-auth bp-bouncer bp-obj | |
| 57 | 61 | .PHONY: bp-all | |
| 58 | 62 | ||
| 59 | 63 | build-auth: |
| ... | ... | @@ -64,6 +68,10 @@ build-pico: | |
| 64 | 68 | go build -o "build/pico-ssh" "./cmd/pico/ssh" | |
| 65 | 69 | .PHONY: build-auth | |
| 66 | 70 | ||
| 71 | + | build-obj: | |
| 72 | + | go build -o "build/obj-ssh" "./cmd/obj/ssh" | |
| 73 | + | .PHONY: build-auth | |
| 74 | + | ||
| 67 | 75 | build-%: | |
| 68 | 76 | go build -o "build/$*-web" "./cmd/$*/web" | |
| 69 | 77 | go build -o "build/$*-ssh" "./cmd/$*/ssh" |
+11
-0
docker-compose.override.yml
#
| ... | ... | @@ -142,6 +142,17 @@ services: | |
| 142 | 142 | - ./data/pico-ssh/data:/app/ssh_data | |
| 143 | 143 | ports: | |
| 144 | 144 | - "2226:2222" | |
| 145 | + | obj-ssh: | |
| 146 | + | build: | |
| 147 | + | args: | |
| 148 | + | APP: obj | |
| 149 | + | target: release-ssh | |
| 150 | + | env_file: | |
| 151 | + | - .env.example | |
| 152 | + | volumes: | |
| 153 | + | - ./data/obj-ssh/data:/app/ssh_data | |
| 154 | + | ports: | |
| 155 | + | - "2227:2222" | |
| 145 | 156 | auth-web: | |
| 146 | 157 | build: | |
| 147 | 158 | args: |
+12
-0
docker-compose.prod.yml
#
| ... | ... | @@ -301,6 +301,18 @@ services: | |
| 301 | 301 | ports: | |
| 302 | 302 | - "${PICO_SSH_V4:-22}:2222" | |
| 303 | 303 | - "${PICO_SSH_V6:-[::1]:22}:2222" | |
| 304 | + | obj-ssh: | |
| 305 | + | networks: | |
| 306 | + | pico: | |
| 307 | + | aliases: | |
| 308 | + | - ssh | |
| 309 | + | env_file: | |
| 310 | + | - .env.prod | |
| 311 | + | volumes: | |
| 312 | + | - ./data/obj-ssh/data:/app/ssh_data | |
| 313 | + | ports: | |
| 314 | + | - "${OBJ_SSH_V4:-22}:2222" | |
| 315 | + | - "${OBJ_SSH_V6:-[::1]:22}:2222" | |
| 304 | 316 | ||
| 305 | 317 | networks: | |
| 306 | 318 | default: |
+7
-0
docker-compose.yml
#
| ... | ... | @@ -106,6 +106,13 @@ services: | |
| 106 | 106 | - pico | |
| 107 | 107 | - services | |
| 108 | 108 | - all | |
| 109 | + | obj-ssh: | |
| 110 | + | image: ghcr.io/picosh/pico/obj-ssh:latest | |
| 111 | + | restart: always | |
| 112 | + | profiles: | |
| 113 | + | - obj | |
| 114 | + | - services | |
| 115 | + | - all | |
| 109 | 116 | auth-web: | |
| 110 | 117 | image: ghcr.io/picosh/pico/auth-web:latest | |
| 111 | 118 | restart: always |