mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-24 18:46:40 +07:00
added .env files
This commit is contained in:
parent
ef08fadeb1
commit
82bd1345a1
7 changed files with 22 additions and 73 deletions
|
@ -60,7 +60,7 @@ steps:
|
|||
- mkdir -p $${BUILD_PATH}/${DRONE_BRANCH}
|
||||
- rm -rf $${BUILD_PATH}/${DRONE_BRANCH}/*
|
||||
- cd $${BUILD_PATH}/${DRONE_BRANCH}
|
||||
- tar -xjf /tmp/vault-frontend-${DRONE_BRANCH}/app.tar.bz2 -C ./
|
||||
- tar -xjf /tmp/orchid-map-${DRONE_BRANCH}/app.tar.bz2 -C ./
|
||||
- cp -a $${ENV_PATH}/${DRONE_BRANCH}/. $${BUILD_PATH}/${DRONE_BRANCH}
|
||||
- docker-compose build
|
||||
- docker-compose up -d
|
||||
|
|
4
.env
Normal file
4
.env
Normal file
|
@ -0,0 +1,4 @@
|
|||
PUBLIC_PATH = https://localhost:3000/
|
||||
API_ADDR = https://alpha-map.vault48.org:3001
|
||||
OSRM_URL = https://vault48.org:5001/route/v1
|
||||
OSRM_PROFILE = bike
|
4
.env.example
Normal file
4
.env.example
Normal file
|
@ -0,0 +1,4 @@
|
|||
PUBLIC_PATH = https://alpha-map.vault48.org/
|
||||
API_ADDR = https://alpha-map.vault48.org:3001
|
||||
OSRM_URL = https://vault48.org:5001/route/v1
|
||||
OSRM_PROFILE = bike
|
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -18,10 +18,12 @@ yarn-error.log
|
|||
/config/backend.js
|
||||
/config/pwa.js
|
||||
|
||||
/src/config/frontend.js
|
||||
/src/config/frontend.ts
|
||||
/src/config/backend.js
|
||||
/src/config/pwa.js
|
||||
|
||||
# Bundle
|
||||
*.js.map
|
||||
stats.json
|
||||
|
||||
.env
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
import { DEFAULT_PROVIDER, PROVIDERS } from '~/constants/providers';
|
||||
import { LatLngLiteral } from 'leaflet';
|
||||
|
||||
const PUBLIC_PATH = '';
|
||||
const API_ADDR = 'https://HOSTNAME.org:3000';
|
||||
const OSRM_URL = 'https://HOSTNAME.org:5001/route/v1';
|
||||
const OSRM_PROFILE = 'bike';
|
||||
const OSRM_TEST_URL = ([south_west, north_east]: [LatLngLiteral, LatLngLiteral]) => (
|
||||
`${OSRM_URL}/${OSRM_PROFILE}/${Object.values(south_west).join(',')};${Object.values(north_east).join(',')}`
|
||||
);
|
||||
|
||||
export const CLIENT = {
|
||||
OSRM_URL,
|
||||
API_ADDR,
|
||||
OSRM_TEST_URL,
|
||||
OSRM_PROFILE,
|
||||
STROKE_WIDTH: 5,
|
||||
PUBLIC_PATH,
|
||||
};
|
||||
|
||||
export const COLORS = {
|
||||
PATH_COLOR: ['#ff7700', '#ff3344'],
|
||||
};
|
||||
|
||||
export const PROVIDER = PROVIDERS[DEFAULT_PROVIDER];
|
||||
|
||||
export const MOBILE_BREAKPOINT = 768;
|
|
@ -1,22 +0,0 @@
|
|||
const path = require('path');
|
||||
|
||||
module.exports = {
|
||||
MANIFEST: (src) => ({
|
||||
name: 'Редактор маршрутов',
|
||||
short_name: 'Маршруты',
|
||||
description: 'Велосипедные маршруты в новосибирске',
|
||||
background_color: '#333333',
|
||||
theme_color: '#01579b',
|
||||
display: 'fullscreen',
|
||||
'theme-color': '#01579b',
|
||||
start_url: '/',
|
||||
icons: [
|
||||
{
|
||||
src, // : path.resolve('./src/sprites/app.png')
|
||||
sizes: [96, 128, 192, 256, 384, 512],
|
||||
destination: path.join('assets', 'icons')
|
||||
}
|
||||
]
|
||||
}),
|
||||
PUBLIC_PATH: 'https://alpha-map.vault48.org/',
|
||||
};
|
|
@ -8,6 +8,7 @@ const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
|
|||
const WebpackPwaManifest = require('webpack-pwa-manifest');
|
||||
const SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin');
|
||||
const PWA_CONFIG = require('./src/config/pwa');
|
||||
const Dotenv = require('dotenv-webpack');
|
||||
|
||||
/* Plugins */
|
||||
|
||||
|
@ -32,15 +33,6 @@ const devtool = isDevelopment ? 'cheap-module-eval-source-map' : 'source-map';
|
|||
|
||||
const resolve = {
|
||||
alias: {
|
||||
// $components: path.join(__dirname, 'src/components'),
|
||||
// $containers: path.join(__dirname, 'src/containers'),
|
||||
// $constants: path.join(__dirname, 'src/constants'),
|
||||
// $sprites: path.join(__dirname, 'src/sprites'),
|
||||
// $config: path.join(__dirname, './config'),
|
||||
// $styles: path.join(__dirname, 'src/styles'),
|
||||
// $redux: path.join(__dirname, 'src/redux'),
|
||||
// $utils: path.join(__dirname, 'src/utils'),
|
||||
// $modules: path.join(__dirname, 'src/modules'),
|
||||
'~': path.join(__dirname, 'src'),
|
||||
},
|
||||
extensions: ['*', '.ts', '.tsx', '.js', '.jsx', '.json']
|
||||
|
@ -51,24 +43,20 @@ const resolve = {
|
|||
module.exports = () => {
|
||||
/* Export */
|
||||
const plugins = [
|
||||
// concatPlugin,
|
||||
htmlPlugin,
|
||||
// flowPlugin,
|
||||
// gitPlugin,
|
||||
new webpack.IgnorePlugin(/^osrm-text-instructions$/, /leaflet-routing-machine$/),
|
||||
miniCssExractPlugin,
|
||||
new webpack.HashedModuleIdsPlugin(),
|
||||
new WebpackPwaManifest(PWA_CONFIG.MANIFEST(path.resolve('./src/sprites/app.png'))),
|
||||
new SWPrecacheWebpackPlugin(
|
||||
{
|
||||
cacheId: 'my-domain-cache-id',
|
||||
dontCacheBustUrlsMatching: /\.\w{8}\./,
|
||||
filename: 'service-worker.js',
|
||||
minify: true,
|
||||
navigateFallback: `${PWA_CONFIG.PUBLIC_PATH}index.html`,
|
||||
staticFileGlobsIgnorePatterns: [/\.map$/, /manifest\.json$/]
|
||||
}
|
||||
),
|
||||
new Dotenv(),
|
||||
new SWPrecacheWebpackPlugin({
|
||||
cacheId: 'my-domain-cache-id',
|
||||
dontCacheBustUrlsMatching: /\.\w{8}\./,
|
||||
filename: 'service-worker.js',
|
||||
minify: true,
|
||||
navigateFallback: `${PWA_CONFIG.PUBLIC_PATH}index.html`,
|
||||
staticFileGlobsIgnorePatterns: [/\.map$/, /manifest\.json$/],
|
||||
}),
|
||||
];
|
||||
|
||||
return {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue