Skip to content
Snippets Groups Projects
Commit a5d95da6 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Updated build workflow

parent b61b3d08
No related branches found
No related tags found
No related merge requests found
/node_modules
/package*
/.git
/.idea
*.sh
*.pug
*.sass
Makefile
/.idea/
*.html
/node_modules/
FROM node:latest AS builder
COPY package*.json /build/
WORKDIR /build/
RUN npm install
RUN npm build
COPY . /build/
FROM nginx:latest
COPY . /usr/share/nginx/html/
COPY --from=builder /build/ /usr/share/nginx/html/
This diff is collapsed.
This diff is collapsed.
{
"name": "quasseldroid-landing",
"name": "kuschku-landing",
"version": "1.0.0",
"description": "This is a websearch frontend for a quassel database.",
"description": "",
"scripts": {
"pug": "node_modules/pug-cli/index.js --basedir . **/index.pug index.pug",
"sass": "cd assets/css && make -j8",
"css_minify_purifycss": "node_modules/purify-css/bin/purifycss assets/css/important.css index.html privacy-policy/index.html releases/index.html --min --info --out assets/css/important.min1.css",
"css_minify_uncss": "node_modules/uncss/bin/uncss index.html privacy-policy/index.html releases/index.html --htmlroot . --stylesheets assets/css/important.min1.css > assets/css/important.min.css",
"css_minify": "npm run css_minify_purifycss && npm run css_minify_uncss && rm assets/css/important.min1.css",
"images": "assets/images/generate_makefile.sh && cd assets/images && make -j8",
"build": "npm run images && npm run sass && npm run css_minify && npm run pug"
"pug": "node_modules/pug-cli/index.js --basedir . **/index.pug index.pug"
},
"author": "Janne Koschinski",
"license": "GPL",
"homepage": "https://quasseldroid.info/",
"homepage": "https://kuschku.de/",
"devDependencies": {
"jstransformer-markdown-it": "^2.1.0",
"node-sass": "^4.13.0",
"pug-cli": "^1.0.0-alpha6",
"purify-css": "^1.2.5",
"uncss": "^0.17.2"
"node-sass": "^4.14.0",
"pug-cli": "^1.0.0-alpha6"
}
}
......@@ -8,7 +8,9 @@ When you contact us via email we will collect the content of your email to be ab
### Usage data
When you visit our website, we will store:
*Applies to: all services and websites on kuschku.de, k8r.eu, quasseldroid.info, justjanne.de*
When you visit our websites and services, we will store:
* Referrer (the website you visited us from)
* User-Agent (the browser and version you are using)
......@@ -20,19 +22,26 @@ We store the full information for up to 2 weeks to be able to analyze security t
### GitHub
If you interact with our project on GitHub, the [privacy policy of GitHub](https://docs.github.com/en/github/site-policy/github-privacy-statement) applies.
*Applies to: github.com/justjanne*
If you interact with our projects on GitHub, the [privacy policy of GitHub](https://docs.github.com/en/github/site-policy/github-privacy-statement) applies.
### Services
*Applies to: all services and websites on kuschku.de, k8r.eu, quasseldroid.info, justjanne.de*
### Git/Bugtracker
While using our services, we will store any and all data you enter, until you chose to delete the data or account. We may choose to delete accounts or data earlier.
Data submitted while not logged in, if possible, are not linked to any account, and can not be removed.
While using our GitLab instance, the same privacy policy as for the website applies, unless you create an account.
Data will only be used for the service on which you entered it, and not be turned over to any third party, unless we are required to by law.
If you create an account, we will store any and all data you enter through the website until you choose to delete the data or account. This data will only be used for the GitLab instance. We may choose to delete accounts or data earlier.
### Apps
### App
*Applies to: Quasseldroid app*
The app supports automatic crash reporting. In version 0.11 this is currently disabled, in later releases all collected crash reports are stored locally and have to be sent by the user manually via email, in which case the email privacy policy (see above) applies.
Quasseldroid will only connect to servers configured by the user. Messages, user data, and other content are subject to the privacy policies of that server, and other connected servers.
Connections made by the app to a server configured by the user are subject to the privacy policy of that server, as we have no control over which servers a user connects to.
Crash reports have to be manually submitted, in which case they are subject to the privacy policy for emails (see above).
### Further Questions
......
This diff is collapsed.
......@@ -9,4 +9,4 @@ block content
.column.left.aligned
h2.ui.header.
Privacy Policy
include:markdown-it policy.md
include:markdown-it content.md
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment