Skip to content

Commit e9c7c89

Browse files
Merge pull request #276 from NFDI4Chem/development
Development
2 parents d844369 + f82819a commit e9c7c89

File tree

11 files changed

+5009
-3765
lines changed

11 files changed

+5009
-3765
lines changed

.github/workflows/dev-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616
branches: [development]
1717

1818
env:
19-
DEPLOYMENT_NAME: nmrxiv-nmrium
19+
DEPLOYMENT_NAME: nmrxiv-nmrium-dev
2020
DOCKER_HUB_USERNAME : ${{ secrets.DOCKER_HUB_USERNAME }}
2121
DOCKER_HUB_PASSWORD : ${{ secrets.DOCKER_HUB_PASSWORD }}
2222
REPOSITORY_NAME: nmrium-react-wrapper
@@ -53,7 +53,7 @@ jobs:
5353
uses: docker/build-push-action@v4
5454
with:
5555
context: .
56-
file: ./Dockerfile.prod
56+
file: ./Dockerfile.dev
5757
push: true
5858
build-args: |
5959
RELEASE_VERSION=dev-latest

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,18 @@ To further enable integration in other applications developed with modern framew
1515

1616
#### Production:
1717

18-
[https://nmrium.nmrxiv.org](https://nmrium.nmrxiv.org) (currently - [v0.8.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.8.0))
18+
[https://nmrium.nmrxiv.org](https://nmrium.nmrxiv.org) (currently - [v1.0.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v1.0.0))
1919

2020
#### Development:
2121

2222
[https://nmriumdev.nmrxiv.org](https://nmriumdev.nmrxiv.org) (latest)
2323

2424
#### For older/specific versions
2525

26+
[https://nmrium.nmrxiv.org/v1.0.0](https://nmrium.nmrxiv.org/v1.0.0) -> [v1.0.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v1.0.0)
27+
28+
[https://nmrium.nmrxiv.org/v0.9.0](https://nmrium.nmrxiv.org/v0.9.0) -> [v0.9.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.9.0)
29+
2630
[https://nmrium.nmrxiv.org/v0.8.0](https://nmrium.nmrxiv.org/v0.8.0) -> [v0.8.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.8.0)
2731

2832
[https://nmrium.nmrxiv.org/v0.7.0](https://nmrium.nmrxiv.org/v0.7.0) -> [v0.7.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.7.0)
@@ -31,13 +35,6 @@ To further enable integration in other applications developed with modern framew
3135

3236
[https://nmrium.nmrxiv.org/v0.5.0](https://nmrium.nmrxiv.org/v0.5.0) -> [v0.5.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.5.0)
3337

34-
[https://nmrium.nmrxiv.org/v0.4.0](https://nmrium.nmrxiv.org/v0.4.0) -> [v0.4.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.4.0)
35-
36-
[https://nmrium.nmrxiv.org/v0.3.0](https://nmrium.nmrxiv.org/v0.3.0) -> [v0.3.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.3.0)
37-
38-
[https://nmrium.nmrxiv.org/v0.2.0](https://nmrium.nmrxiv.org/v0.2.0) -> [v0.2.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.2.0)
39-
40-
[https://nmrium.nmrxiv.org/v0.1.0](https://nmrium.nmrxiv.org/v0.1.0) -> [v0.1.0](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.1.0)
4138

4239
### Docker Hub
4340
Containerized using Docker and is distributed publicly via the [Docker Hub](https://hub.docker.com/r/nfdi4chem/nmrium-react-wrapper).
@@ -98,7 +95,7 @@ Raise an issue on GitHub - https://github.com/NFDI4Chem/nmrium-react-wrapper/iss
9895

9996
| NMRium React Wrapper Version | NMRium Version | NMRium Data Schema Version | Migration Script |
10097
|:---- |:--- | :---- | :---- |
101-
| [Latest-stable](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v0.9.0) | [v0.56.0](https://github.com/cheminfo/nmrium/releases/tag/v0.56.0) | [v4](/public/data/Data%20Schema%20Versions/V4/) | [Migration script](https://github.com/cheminfo/nmr-load-save/blob/master/src/migration/migrateToVersion3.ts) |
98+
| [Latest-stable](https://github.com/NFDI4Chem/nmrium-react-wrapper/releases/tag/v1.0.0) | [v0.65.0](https://github.com/cheminfo/nmrium/releases/tag/v0.65.0) | [v4](/public/data/Data%20Schema%20Versions/V4/) | [Migration script](https://github.com/cheminfo/nmr-load-save/blob/master/src/migration/migrateToVersion3.ts) |
10299

103100

104101
## License

docker-compose.local.yml

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ services:
66
context: .
77
dockerfile: Dockerfile.dev
88
restart: always
9+
ports:
10+
- "81:80"
911
networks:
1012
- nmrium-network
1113
environment:
@@ -26,21 +28,6 @@ services:
2628
networks:
2729
- nmrium-network
2830

29-
# Nginx reverse proxy
30-
nginx-proxy:
31-
container_name: nginx-proxy
32-
image: nginx:stable-alpine
33-
ports:
34-
- "8080:80" # Dev environment on port 8080
35-
- "8081:81" # Prod environment on port 8081
36-
volumes:
37-
- ./nginx/proxy.conf:/etc/nginx/conf.d/default.conf
38-
depends_on:
39-
- nmrium-dev
40-
- nmrium-prod
41-
networks:
42-
- nmrium-network
43-
4431
networks:
4532
nmrium-network:
4633
driver: bridge

docker-compose.yml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,44 @@
1-
version: '3.7'
1+
version: "3.8"
22

33
services:
44
# Development environment
55
nmrium-dev:
66
container_name: nmrium-dev
77
image: nfdi4chem/nmrium-react-wrapper:dev-latest
8-
restart: always
8+
restart: unless-stopped
9+
ports:
10+
- "81:80"
911
networks:
1012
- nmrium-network
1113
environment:
1214
- NODE_ENV=development
1315
- CHOKIDAR_USEPOLLING=true
16+
healthcheck:
17+
test: ["CMD", "curl", "-f", "http://localhost:80"]
18+
interval: 10s
19+
timeout: 5s
20+
retries: 5
21+
start_period: 5s
1422

1523
# Production environment
1624
nmrium-prod:
1725
container_name: nmrium-prod
1826
image: nfdi4chem/nmrium-react-wrapper:latest
19-
restart: always
27+
restart: unless-stopped
28+
ports:
29+
- "80:80"
2030
networks:
2131
- nmrium-network
2232
environment:
2333
- NODE_ENV=production
2434
- RELEASE_VERSION=latest
25-
26-
# Nginx reverse proxy
27-
nginx-proxy:
28-
container_name: nginx-proxy
29-
image: nginx:stable-alpine
30-
ports:
31-
- "8080:80" # Dev environment on port 8080
32-
- "8081:81" # Prod environment on port 8081
33-
volumes:
34-
- ./nginx/proxy.conf:/etc/nginx/conf.d/default.conf
35-
depends_on:
36-
- nmrium-dev
37-
- nmrium-prod
38-
networks:
39-
- nmrium-network
35+
healthcheck:
36+
test: ["CMD", "curl", "-f", "http://localhost:80"]
37+
interval: 10s
38+
timeout: 5s
39+
retries: 5
40+
start_period: 5s
4041

4142
networks:
4243
nmrium-network:
43-
driver: bridge
44+
driver: bridge

nginx/proxy.conf

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)