Переглянути джерело

Move LessPass web site in containers folder

pull/426/head
Guillaume Vincent 5 роки тому
джерело
коміт
0881a8d132
100 змінених файлів з 15 додано та 6 видалено
  1. +1
    -1
      bin/tag
  2. +2
    -1
      containers/.env
  3. +0
    -0
      containers/.gitignore
  4. +4
    -1
      containers/backend/Dockerfile
  5. +4
    -3
      containers/docker-compose.yml
  6. +4
    -0
      containers/frontend/Dockerfile
  7. +0
    -0
      containers/frontend/dist/674f50d287a8c48dc19ba404d20fe713.eot
  8. +0
    -0
      containers/frontend/dist/912ec66d7572ff821749319396470bde.svg
  9. +0
    -0
      containers/frontend/dist/HowItWorks.png
  10. +0
    -0
      containers/frontend/dist/LessPass-icon-white.svg
  11. +0
    -0
      containers/frontend/dist/LessPassDatabase.png
  12. +0
    -0
      containers/frontend/dist/af7ae505a9eed503f8b8e6982036873e.woff2
  13. +0
    -0
      containers/frontend/dist/android-chrome-144x144.png
  14. +0
    -0
      containers/frontend/dist/android-chrome-192x192.png
  15. +0
    -0
      containers/frontend/dist/android-chrome-256x256.png
  16. +0
    -0
      containers/frontend/dist/android-chrome-36x36.png
  17. +0
    -0
      containers/frontend/dist/android-chrome-384x384.png
  18. +0
    -0
      containers/frontend/dist/android-chrome-48x48.png
  19. +0
    -0
      containers/frontend/dist/android-chrome-512x512.png
  20. +0
    -0
      containers/frontend/dist/android-chrome-72x72.png
  21. +0
    -0
      containers/frontend/dist/android-chrome-96x96.png
  22. +0
    -0
      containers/frontend/dist/apple-touch-icon-114x114.png
  23. +0
    -0
      containers/frontend/dist/apple-touch-icon-120x120.png
  24. +0
    -0
      containers/frontend/dist/apple-touch-icon-144x144.png
  25. +0
    -0
      containers/frontend/dist/apple-touch-icon-152x152.png
  26. +0
    -0
      containers/frontend/dist/apple-touch-icon-167x167.png
  27. +0
    -0
      containers/frontend/dist/apple-touch-icon-180x180.png
  28. +0
    -0
      containers/frontend/dist/apple-touch-icon-57x57.png
  29. +0
    -0
      containers/frontend/dist/apple-touch-icon-60x60.png
  30. +0
    -0
      containers/frontend/dist/apple-touch-icon-72x72.png
  31. +0
    -0
      containers/frontend/dist/apple-touch-icon-76x76.png
  32. +0
    -0
      containers/frontend/dist/apple-touch-icon-precomposed.png
  33. +0
    -0
      containers/frontend/dist/apple-touch-icon.png
  34. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-1182x2208.png
  35. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-1242x2148.png
  36. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-1496x2048.png
  37. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-1536x2008.png
  38. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-320x460.png
  39. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-640x1096.png
  40. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-640x920.png
  41. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-748x1024.png
  42. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-750x1294.png
  43. +0
    -0
      containers/frontend/dist/apple-touch-startup-image-768x1004.png
  44. +0
    -0
      containers/frontend/dist/b06871f281fee6b241d60582ae9369b9.ttf
  45. +0
    -0
      containers/frontend/dist/browserconfig.xml
  46. +0
    -0
      containers/frontend/dist/coast-228x228.png
  47. +0
    -0
      containers/frontend/dist/counter.png
  48. +0
    -0
      containers/frontend/dist/cover.original.txt
  49. +0
    -0
      containers/frontend/dist/demo.gif
  50. +0
    -0
      containers/frontend/dist/double-blue-cover.png
  51. +0
    -0
      containers/frontend/dist/favicon-16x16.png
  52. +0
    -0
      containers/frontend/dist/favicon-32x32.png
  53. +0
    -0
      containers/frontend/dist/favicon.ico
  54. +0
    -0
      containers/frontend/dist/favicon.png
  55. +0
    -0
      containers/frontend/dist/fee66e712a8a08eef5805a46892932ad.woff
  56. +0
    -0
      containers/frontend/dist/fingerprint.png
  57. +0
    -0
      containers/frontend/dist/firefox_app_128x128.png
  58. +0
    -0
      containers/frontend/dist/firefox_app_512x512.png
  59. +0
    -0
      containers/frontend/dist/firefox_app_60x60.png
  60. +0
    -0
      containers/frontend/dist/i18n/de.json
  61. +0
    -0
      containers/frontend/dist/i18n/en.json
  62. +0
    -0
      containers/frontend/dist/i18n/es.json
  63. +0
    -0
      containers/frontend/dist/i18n/fr.json
  64. +0
    -0
      containers/frontend/dist/i18n/pt.json
  65. +0
    -0
      containers/frontend/dist/i18n/zh-CN.json
  66. +0
    -0
      containers/frontend/dist/i18n/zh.json
  67. +0
    -0
      containers/frontend/dist/lesspass.min.css
  68. +0
    -0
      containers/frontend/dist/lesspass.min.js
  69. +0
    -0
      containers/frontend/dist/manifest.json
  70. +0
    -0
      containers/frontend/dist/manifest.webapp
  71. +0
    -0
      containers/frontend/dist/mstile-144x144.png
  72. +0
    -0
      containers/frontend/dist/mstile-150x150.png
  73. +0
    -0
      containers/frontend/dist/mstile-310x150.png
  74. +0
    -0
      containers/frontend/dist/mstile-310x310.png
  75. +0
    -0
      containers/frontend/dist/mstile-70x70.png
  76. +0
    -0
      containers/frontend/dist/options.png
  77. +0
    -0
      containers/frontend/dist/stars.png
  78. +0
    -0
      containers/frontend/dist/yandex-browser-50x50.png
  79. +0
    -0
      containers/frontend/dist/yandex-browser-manifest.json
  80. +0
    -0
      containers/frontend/gulpfile.js
  81. +0
    -0
      containers/frontend/images/HowItWorks.png
  82. +0
    -0
      containers/frontend/images/LessPass-icon-white.svg
  83. +0
    -0
      containers/frontend/images/LessPassDatabase.png
  84. +0
    -0
      containers/frontend/images/counter.png
  85. +0
    -0
      containers/frontend/images/cover.original.txt
  86. +0
    -0
      containers/frontend/images/demo.gif
  87. +0
    -0
      containers/frontend/images/double-blue-cover.png
  88. +0
    -0
      containers/frontend/images/favicon.png
  89. +0
    -0
      containers/frontend/images/fingerprint.png
  90. +0
    -0
      containers/frontend/images/options.png
  91. +0
    -0
      containers/frontend/images/stars.png
  92. +0
    -0
      containers/frontend/index.html
  93. +0
    -0
      containers/frontend/package.json
  94. +0
    -0
      containers/frontend/server.js
  95. +0
    -0
      containers/frontend/svg/fa-globe.svg
  96. +0
    -0
      containers/frontend/svg/fa-lock.svg
  97. +0
    -0
      containers/frontend/svg/fa-sliders.svg
  98. +0
    -0
      containers/frontend/svg/fa-user.svg
  99. +0
    -0
      containers/frontend/svg/favicons.svg
  100. +0
    -0
      containers/frontend/svg/features.svg

+ 1
- 1
bin/tag Переглянути файл

@@ -51,7 +51,7 @@ function replace_versions_in_files {
sed -i "s/\"version\": \"${1}\"/\"version\": \"${2}\"/g" packages/lesspass-render-password/package.json
sed -i "s/\"version\": \"${1}\"/\"version\": \"${2}\"/g" packages/lesspass-web-component/package.json
sed -i "s/\"version\": \"${1}\"/\"version\": \"${2}\"/g" packages/lesspass-web-extension/package.json
sed -i "s/\"version\": \"${1}\"/\"version\": \"${2}\"/g" packages/lesspass-web-site/package.json
sed -i "s/\"version\": \"${1}\"/\"version\": \"${2}\"/g" containers/frontend/package.json
}

function tag {


+ 2
- 1
containers/.env Переглянути файл

@@ -6,4 +6,5 @@ DATABASE_PASSWORD=
DATABASE_HOST=db
DATABASE_PORT=5432
FQDN=localhost
DEBUG=1
DEBUG=1
EMAIL=admin@example.org

containers/webserver/.gitignore → containers/.gitignore Переглянути файл


+ 4
- 1
containers/backend/Dockerfile Переглянути файл

@@ -1,7 +1,8 @@
FROM python:3.6

MAINTAINER "LessPass <contact@lesspass.com>"

LABEL name="LessPass Backend"
LABEL maintainer="LessPass <contact@lesspass.com>"

RUN mkdir /app
WORKDIR /app
@@ -12,6 +13,8 @@ RUN python -m pip install -r requirements.txt
COPY . /app
RUN python --version

EXPOSE 8000

ENTRYPOINT ["/app/entrypoint.sh"]

CMD ["gunicorn", "lesspass.wsgi:application", "--access-logfile", "-", "--error-logfile", "-", "--log-level", "debug", "--bind", "0.0.0.0:8000"]

+ 4
- 3
containers/docker-compose.yml Переглянути файл

@@ -7,8 +7,6 @@ services:
- postgresql:/var/lib/postgresql/data
backend:
build: ./backend
expose:
- '8000'
links:
- db
environment:
@@ -20,15 +18,18 @@ services:
- DATABASE_USER
- DEBUG
- SECRET_KEY
frontend:
build: ./frontend
webserver:
build: ./webserver
ports:
- 80:80
- 443:443
volumes:
- ./webserver/ssl:/app/ssl
- ./ssl:/app/ssl
environment:
- FQDN
- EMAIL

volumes:
postgresql:

packages/lesspass-web-site/Dockerfile → containers/frontend/Dockerfile Переглянути файл

@@ -1,5 +1,9 @@
FROM node:boron-slim

MAINTAINER "LessPass <contact@lesspass.com>"

LABEL name="LessPass Frontend"

RUN mkdir -p /frontend
WORKDIR /frontend


packages/lesspass-web-site/dist/674f50d287a8c48dc19ba404d20fe713.eot → containers/frontend/dist/674f50d287a8c48dc19ba404d20fe713.eot Переглянути файл


packages/lesspass-web-site/dist/912ec66d7572ff821749319396470bde.svg → containers/frontend/dist/912ec66d7572ff821749319396470bde.svg Переглянути файл


packages/lesspass-web-site/dist/HowItWorks.png → containers/frontend/dist/HowItWorks.png Переглянути файл


packages/lesspass-web-site/dist/LessPass-icon-white.svg → containers/frontend/dist/LessPass-icon-white.svg Переглянути файл


packages/lesspass-web-site/dist/LessPassDatabase.png → containers/frontend/dist/LessPassDatabase.png Переглянути файл


packages/lesspass-web-site/dist/af7ae505a9eed503f8b8e6982036873e.woff2 → containers/frontend/dist/af7ae505a9eed503f8b8e6982036873e.woff2 Переглянути файл


packages/lesspass-web-site/dist/android-chrome-144x144.png → containers/frontend/dist/android-chrome-144x144.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-192x192.png → containers/frontend/dist/android-chrome-192x192.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-256x256.png → containers/frontend/dist/android-chrome-256x256.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-36x36.png → containers/frontend/dist/android-chrome-36x36.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-384x384.png → containers/frontend/dist/android-chrome-384x384.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-48x48.png → containers/frontend/dist/android-chrome-48x48.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-512x512.png → containers/frontend/dist/android-chrome-512x512.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-72x72.png → containers/frontend/dist/android-chrome-72x72.png Переглянути файл


packages/lesspass-web-site/dist/android-chrome-96x96.png → containers/frontend/dist/android-chrome-96x96.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-114x114.png → containers/frontend/dist/apple-touch-icon-114x114.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-120x120.png → containers/frontend/dist/apple-touch-icon-120x120.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-144x144.png → containers/frontend/dist/apple-touch-icon-144x144.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-152x152.png → containers/frontend/dist/apple-touch-icon-152x152.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-167x167.png → containers/frontend/dist/apple-touch-icon-167x167.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-180x180.png → containers/frontend/dist/apple-touch-icon-180x180.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-57x57.png → containers/frontend/dist/apple-touch-icon-57x57.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-60x60.png → containers/frontend/dist/apple-touch-icon-60x60.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-72x72.png → containers/frontend/dist/apple-touch-icon-72x72.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-76x76.png → containers/frontend/dist/apple-touch-icon-76x76.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon-precomposed.png → containers/frontend/dist/apple-touch-icon-precomposed.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-icon.png → containers/frontend/dist/apple-touch-icon.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-1182x2208.png → containers/frontend/dist/apple-touch-startup-image-1182x2208.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-1242x2148.png → containers/frontend/dist/apple-touch-startup-image-1242x2148.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-1496x2048.png → containers/frontend/dist/apple-touch-startup-image-1496x2048.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-1536x2008.png → containers/frontend/dist/apple-touch-startup-image-1536x2008.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-320x460.png → containers/frontend/dist/apple-touch-startup-image-320x460.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-640x1096.png → containers/frontend/dist/apple-touch-startup-image-640x1096.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-640x920.png → containers/frontend/dist/apple-touch-startup-image-640x920.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-748x1024.png → containers/frontend/dist/apple-touch-startup-image-748x1024.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-750x1294.png → containers/frontend/dist/apple-touch-startup-image-750x1294.png Переглянути файл


packages/lesspass-web-site/dist/apple-touch-startup-image-768x1004.png → containers/frontend/dist/apple-touch-startup-image-768x1004.png Переглянути файл


packages/lesspass-web-site/dist/b06871f281fee6b241d60582ae9369b9.ttf → containers/frontend/dist/b06871f281fee6b241d60582ae9369b9.ttf Переглянути файл


packages/lesspass-web-site/dist/browserconfig.xml → containers/frontend/dist/browserconfig.xml Переглянути файл


packages/lesspass-web-site/dist/coast-228x228.png → containers/frontend/dist/coast-228x228.png Переглянути файл


packages/lesspass-web-site/dist/counter.png → containers/frontend/dist/counter.png Переглянути файл


packages/lesspass-web-site/dist/cover.original.txt → containers/frontend/dist/cover.original.txt Переглянути файл


packages/lesspass-web-site/dist/demo.gif → containers/frontend/dist/demo.gif Переглянути файл


packages/lesspass-web-site/dist/double-blue-cover.png → containers/frontend/dist/double-blue-cover.png Переглянути файл


packages/lesspass-web-site/dist/favicon-16x16.png → containers/frontend/dist/favicon-16x16.png Переглянути файл


packages/lesspass-web-site/dist/favicon-32x32.png → containers/frontend/dist/favicon-32x32.png Переглянути файл


packages/lesspass-web-site/dist/favicon.ico → containers/frontend/dist/favicon.ico Переглянути файл


packages/lesspass-web-site/dist/favicon.png → containers/frontend/dist/favicon.png Переглянути файл


packages/lesspass-web-site/dist/fee66e712a8a08eef5805a46892932ad.woff → containers/frontend/dist/fee66e712a8a08eef5805a46892932ad.woff Переглянути файл


packages/lesspass-web-site/dist/fingerprint.png → containers/frontend/dist/fingerprint.png Переглянути файл


packages/lesspass-web-site/dist/firefox_app_128x128.png → containers/frontend/dist/firefox_app_128x128.png Переглянути файл


packages/lesspass-web-site/dist/firefox_app_512x512.png → containers/frontend/dist/firefox_app_512x512.png Переглянути файл


packages/lesspass-web-site/dist/firefox_app_60x60.png → containers/frontend/dist/firefox_app_60x60.png Переглянути файл


packages/lesspass-web-site/dist/i18n/de.json → containers/frontend/dist/i18n/de.json Переглянути файл


packages/lesspass-web-site/dist/i18n/en.json → containers/frontend/dist/i18n/en.json Переглянути файл


packages/lesspass-web-site/dist/i18n/es.json → containers/frontend/dist/i18n/es.json Переглянути файл


packages/lesspass-web-site/dist/i18n/fr.json → containers/frontend/dist/i18n/fr.json Переглянути файл


packages/lesspass-web-site/dist/i18n/pt.json → containers/frontend/dist/i18n/pt.json Переглянути файл


packages/lesspass-web-site/dist/i18n/zh-CN.json → containers/frontend/dist/i18n/zh-CN.json Переглянути файл


packages/lesspass-web-site/dist/i18n/zh.json → containers/frontend/dist/i18n/zh.json Переглянути файл


packages/lesspass-web-site/dist/lesspass.min.css → containers/frontend/dist/lesspass.min.css Переглянути файл


packages/lesspass-web-site/dist/lesspass.min.js → containers/frontend/dist/lesspass.min.js Переглянути файл


packages/lesspass-web-site/dist/manifest.json → containers/frontend/dist/manifest.json Переглянути файл


packages/lesspass-web-site/dist/manifest.webapp → containers/frontend/dist/manifest.webapp Переглянути файл


packages/lesspass-web-site/dist/mstile-144x144.png → containers/frontend/dist/mstile-144x144.png Переглянути файл


packages/lesspass-web-site/dist/mstile-150x150.png → containers/frontend/dist/mstile-150x150.png Переглянути файл


packages/lesspass-web-site/dist/mstile-310x150.png → containers/frontend/dist/mstile-310x150.png Переглянути файл


packages/lesspass-web-site/dist/mstile-310x310.png → containers/frontend/dist/mstile-310x310.png Переглянути файл


packages/lesspass-web-site/dist/mstile-70x70.png → containers/frontend/dist/mstile-70x70.png Переглянути файл


packages/lesspass-web-site/dist/options.png → containers/frontend/dist/options.png Переглянути файл


packages/lesspass-web-site/dist/stars.png → containers/frontend/dist/stars.png Переглянути файл


packages/lesspass-web-site/dist/yandex-browser-50x50.png → containers/frontend/dist/yandex-browser-50x50.png Переглянути файл


packages/lesspass-web-site/dist/yandex-browser-manifest.json → containers/frontend/dist/yandex-browser-manifest.json Переглянути файл


packages/lesspass-web-site/gulpfile.js → containers/frontend/gulpfile.js Переглянути файл


packages/lesspass-web-site/images/HowItWorks.png → containers/frontend/images/HowItWorks.png Переглянути файл


packages/lesspass-web-site/images/LessPass-icon-white.svg → containers/frontend/images/LessPass-icon-white.svg Переглянути файл


packages/lesspass-web-site/images/LessPassDatabase.png → containers/frontend/images/LessPassDatabase.png Переглянути файл


packages/lesspass-web-site/images/counter.png → containers/frontend/images/counter.png Переглянути файл


packages/lesspass-web-site/images/cover.original.txt → containers/frontend/images/cover.original.txt Переглянути файл


packages/lesspass-web-site/images/demo.gif → containers/frontend/images/demo.gif Переглянути файл


packages/lesspass-web-site/images/double-blue-cover.png → containers/frontend/images/double-blue-cover.png Переглянути файл


packages/lesspass-web-site/images/favicon.png → containers/frontend/images/favicon.png Переглянути файл


packages/lesspass-web-site/images/fingerprint.png → containers/frontend/images/fingerprint.png Переглянути файл


packages/lesspass-web-site/images/options.png → containers/frontend/images/options.png Переглянути файл


packages/lesspass-web-site/images/stars.png → containers/frontend/images/stars.png Переглянути файл


packages/lesspass-web-site/index.html → containers/frontend/index.html Переглянути файл


packages/lesspass-web-site/package.json → containers/frontend/package.json Переглянути файл


packages/lesspass-web-site/server.js → containers/frontend/server.js Переглянути файл


packages/lesspass-web-site/svg/fa-globe.svg → containers/frontend/svg/fa-globe.svg Переглянути файл


packages/lesspass-web-site/svg/fa-lock.svg → containers/frontend/svg/fa-lock.svg Переглянути файл


packages/lesspass-web-site/svg/fa-sliders.svg → containers/frontend/svg/fa-sliders.svg Переглянути файл


packages/lesspass-web-site/svg/fa-user.svg → containers/frontend/svg/fa-user.svg Переглянути файл


packages/lesspass-web-site/svg/favicons.svg → containers/frontend/svg/favicons.svg Переглянути файл


packages/lesspass-web-site/svg/features.svg → containers/frontend/svg/features.svg Переглянути файл


Деякі файли не було показано, через те що забагато файлів було змінено

Завантаження…
Відмінити
Зберегти