Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 7d44a6d

Browse files
authored
Merge pull request #102 from immers-space/release-1-6-0
Release v1.6.0
2 parents 28d56ac + 3898632 commit 7d44a6d

7 files changed

Lines changed: 21963 additions & 18132 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
## Unreleased
1+
## v1.6.0 (2023-10-04)
22

33
### Added
4+
* Upgrade vue/cli-service and related packages to support node 18 ssl
45
* node 18 support
56

67
## v1.5.2 (2023-06-23)

README.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,43 @@ to the base apex setup.
3333
There's also an HTML front-end using Vue (`/web`) to display popular groups and provide
3434
fallback user profile discovery.
3535

36+
## Local dev
37+
Install [mongodb](https://docs.mongodb.com/manual/installation/)
38+
39+
Create an `.env` file in the root directory with the following values:
40+
41+
```
42+
PORT_HTTPS=8085
43+
DOMAIN=localhost:8085
44+
DB_URL=mongodb://localhost:27017
45+
DB_NAME=guppe
46+
KEY_PATH=certs/key.pem
47+
CERT_PATH=certs/cert.pem
48+
NODE_TLS_REJECT_UNAUTHORIZED=0
49+
NODE_ENV=development
50+
PROXY_MODE=0
51+
ADMIN_SECRET=secret
52+
```
53+
54+
Create a `certs` directory and generate a key pair:
55+
56+
```
57+
mkdir certs
58+
cd certs
59+
openssl req -nodes -new -x509 -keyout key.pem -out cert.pem
60+
```
61+
62+
Install packages and run the local server
63+
64+
```
65+
cd web/
66+
npm install
67+
npm run build
68+
cd ..
69+
npm install
70+
npm run start
71+
```
72+
3673
## Installation
3774

3875
Guppe uses Docker Swarm for easy load balancing Web server replicas
@@ -56,7 +93,7 @@ docker stack deploy --compose-file docker-compose.yml guppe
5693
Backup database:
5794

5895
```
59-
docker-compose exec -T mongodb sh -c 'mongodump --archive' > guppe.dump
96+
docker exec <MONGO CONTAINER NAME> sh -c 'mongodump --archive' > guppe.dump
6097
```
6198

6299
Fetch latest code & restart server:

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "guppe",
3-
"version": "1.5.2",
3+
"version": "1.6.0",
44
"description": "Decentralized social groups with ActivityPub, NodeJS, Express, Vue, and Mongodb",
55
"main": "index.js",
66
"dependencies": {

0 commit comments

Comments
 (0)