You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This application is meant to assist in local development of software related to Google Pub/Sub. This will allow one to view and create pubsub messages as well as create topics + pull subscriptions on a locally hosted instance of the pubsub emulator
2
3
3
4
## Quickstart
4
5
5
-
1. download the docker-compose.yml
6
-
2. Spin up the emulator + ui
7
-
```
8
-
docker-compose up
9
-
```
10
-
3. You will have a pubsub emulator running with the project name: `test-project`
11
-
- feel free to modify the topic + subscriptions in the docker compose for your needs
12
-
4. Run docker ps to list the running containers so that you can see the ports you need to connect to
13
-
- by default emulator on 8681, ui on 7200 (you can change this in docker-compose)
14
-
15
-
16
-
## Introduction
17
-
This application is meant to assist in local development of software related to Google Pub/Sub.
docker run -p 4200:80 ghcr.io/neoscript/pubsub-emulator-ui:latest
9
+
```
10
+
- Note if you want to also spin up an instance of the pubsub emulator take a look at the [`docker-compose.yml`](https://github.com/NeoScript/pubsub-emulator-ui/blob/main/docker-compose.yml) file in this project's root 😉
11
+
2. Add the project you would like to track
12
+

13
+
3. Now add topics/subscribers and send/receive messages as you would like 😄
14
+

23
15
24
16
### Motivations
25
17
- The current Google Pub/Sub emulator does not have any visual tooling
@@ -34,7 +26,7 @@ This application is meant to assist in local development of software related to
- VSCode is NOT required, but I've got some .devcontainers setup that may be helpful
29
+
- vscode is not required, but I've got a .devcontainers setup that may be helpful
38
30
```
39
31
cd pubsub-ui
40
32
code .
@@ -43,8 +35,7 @@ This application is meant to assist in local development of software related to
43
35
- To learn more about devcontainers check out [this link](https://code.visualstudio.com/docs/remote/containers)
44
36
4. Spin up the supporting docker-compose file
45
37
- note: we are currently spinning up [this very helpful wrapper](https://github.com/marcelcorso/gcloud-pubsub-emulator) around the emulator.
46
-
- additionally I have the [gcp-pubsub-emulator-ui](https://github.com/echocode-io/gcp-pubsub-emulator-ui) image spinning up as well just so I can use it as a reference for some functionality
47
-
- at some point we may try and transition to just spinning up the gcloud sdk itself
38
+
- at some point we may try and transition to just spinning up the gcloud sdk itself (if anyone knows an easy way, tell me!)
48
39
49
40
5. Start serving the angular webapp
50
41
```
@@ -57,4 +48,4 @@ This application is meant to assist in local development of software related to
57
48
### Additional Info
58
49
LICENSE: MIT
59
50
60
-
Feel free to do whatever you want, all improvements and suggestions are welcome!
0 commit comments