Skip to content

Commit 6b7b567

Browse files
author
Bernd Ritter
committed
no more unify, but customized bootstrap
1 parent 5ffea46 commit 6b7b567

567 files changed

Lines changed: 141 additions & 102672 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ config/initializers/secret_token.rb
2323
/.bundle
2424
/vendor/bundle
2525
/.vscode/
26+
/node_modules/
27+
app/src/main/resources/assets/js/*.js
2628

2729
# these should all be checked in to normalise the environment:
2830
# Gemfile.lock, .ruby-version, .ruby-gemset

.yarnrc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# .yarnrc.yml
2+
nodeLinker: node-modules

Makefile

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
11
DOCKER_OPTS=--env-file development/db.env --env-file development/oci.env --env-file development/queue.env
2+
NODE_MODULES=node_modules/
3+
ASSETS=app/src/main/resources/assets
4+
SASS_OPTS=--load-path=node_modules --no-source-map --style=compressed --quiet-deps
25

36
default: rebuild
47

58
build: build-frontend build-backend
69

7-
build-backend:
10+
build-backend: copy-dependencies
811
$(MAKE) -C app $@
912

10-
build-frontend:
11-
yarn sass app/src/main/resources/assets/scss/holarse.scss:app/src/main/resources/assets/css/holarse.css
13+
build-frontend: copy-dependencies setup-yarn
14+
yarn sass $(SASS_OPTS) app/src/main/resources/assets/scss/holarse.scss:app/src/main/resources/assets/css/holarse.min.css
1215

1316
rebuild: build app-down app-up
1417

1518
clean:
1619
$(MAKE) -C app $@
1720

21+
clean-yarn:
22+
$(RM) -rf .yarn
23+
$(RM) .pnp.cjs
24+
$(RM) .pnp.loader.mjs
25+
$(RM) $(ASSETS)/css/*
26+
$(RM) $(ASSETS)/js/*.min.js
27+
$(RM) $(ASSETS)/js/de-de.js
28+
29+
copy-dependencies:
30+
# bootstrap css is included in sass build
31+
cp $(NODE_MODULES)/bootstrap/dist/js/bootstrap.min.js $(ASSETS)/js/
32+
cp $(NODE_MODULES)/@popperjs/core/dist/umd/popper.min.js $(ASSETS)/js/
33+
cp $(NODE_MODULES)/charts.css/dist/charts.min.css $(ASSETS)/css/
34+
cp $(NODE_MODULES)/filepond/dist/filepond.min.css $(ASSETS)/css/
35+
cp $(NODE_MODULES)/filepond/dist/filepond.min.js $(ASSETS)/js/
36+
cp $(NODE_MODULES)/filepond/locale/de-de.js $(ASSETS)/js/
37+
1838
up:
1939
docker compose $(DOCKER_OPTS) up -d
2040

@@ -30,8 +50,12 @@ shell:
3050
status:
3151
docker compose $(DOCKER_OPTS) ps
3252

33-
setup:
53+
setup: setup-mise setup-yarn
54+
55+
setup-mise:
3456
mise install
57+
58+
setup-yarn:
3559
yarn install
3660

3761
app-down:

app/src/main/resources/application.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ spring.servlet.multipart.max-request-size=5242880
66
spring.mvc.static-path-pattern=/assets/**
77
spring.web.resources.static-locations=classpath:/assets/
88

9-
# logging
10-
logging.level.root=debug
11-
logging.level.org.springframework.web=debug
9+
# logging ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
10+
logging.level.root=info
11+
logging.level.org.springframework.web=info
1212
logging.level.org.springframework.security=debug
1313
logging.level.org.hibernate=warn
1414

app/src/main/resources/assets/js/components/hs.datatables.js

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

0 commit comments

Comments
 (0)