Skip to content

Instantly share code, notes, and snippets.

View R45H's full-sized avatar
👨‍💻
Coding

Oleg R45H

👨‍💻
Coding
View GitHub Profile
import { AviaSearchState } from './types'
export enum TYPES {
SWAP_AIRPORTS = 'AVIA_SEARCH/SWAP_AIRPORTS',
INIT_FORM = 'AVIA_SEARCH/INIT_FORM',
}
type Payload = {
[TYPES.SWAP_AIRPORTS]: undefined
[TYPES.INIT_FORM]: AviaSearchState
@R45H
R45H / app.js
Created July 1, 2020 15:44
server
const path = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const webpack = require('webpack')
const PRODUCTION = 'production'
const DEVELOPMENT = 'development'
const { NODE_ENV } = process.env
const IS_PROD = NODE_ENV === PRODUCTION
@R45H
R45H / gitlab-ci.yml
Last active July 1, 2020 15:43
gitlab-ci
image: node:12.17-alpine
variables:
# TODO: Use $CI_COMMIT_REF_SLUG to create different images
STAGING_IMAGE: '$CI_REGISTRY_IMAGE/b2b:latest'
stages:
- prepare
- test_and_assets
- build