docker exec -u <your_postgres_user> <postgres_container_name> pg_dump -Fc <database_name_here> > db.dump
docker exec -i -u pg_restore -C -d < db.dump
import PubSub from 'pubsub-js'; | |
import { useSyncExternalStore, useCallback, useEffect, useRef } from 'react'; | |
const store: Record<string, any> = {}; | |
const useMemoryStorage = <Value = any>(key: string, defaultValue?: Value) => { | |
const subscribe = useCallback( | |
(onStoreChange: () => void) => { | |
const token = PubSub.subscribe(`appvantage.memoryStorage.${key}`, onStoreChange); |
import React, { Component } from 'react'; | |
import { connect } from 'react-redux'; | |
import { createStore, bindActionCreators } from 'redux'; | |
/* Action creator, reducer & store */ | |
const demoAction = (args) => ({ | |
type: 'DEMO', | |
args, | |
}); |
// webpack loader | |
module.exports = function jssLoader(source) { | |
return `module.exports = ${JSON.stringify({ '@raw': source })}`; | |
}; | |
// how to use | |
{ | |
test: /\.css$/, | |
loader: path.resolve(__dirname, './loader.js'), | |
} |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> | |
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> | |
<title>JS Bin</title> | |
</head> | |
<body> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> | |
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> | |
<title>JS Bin</title> | |
</head> | |
<body> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> | |
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> | |
<title>JS Bin</title> | |
</head> | |
<body> |
def simple_mw(get_response, view_instance):
def _mw(request, *args, **kwargs):
# I do my ops
return get_response(request, *args, **kwargs)
return _mw
# remove containers | |
docker rm $(docker ps -a -q) | |
# remove images | |
docker rmi $(docker images -q --filter "dangling=true") |