Skip to content

Instantly share code, notes, and snippets.

View golonzovsky's full-sized avatar
💭
📡🛰️🤖🦦👾

Alex golonzovsky

💭
📡🛰️🤖🦦👾
View GitHub Profile
@golonzovsky
golonzovsky / Dockerfile.build
Last active December 19, 2018 07:48
build and run angular-cli app in docker nginx via volume sharing
FROM node:7
ENV REFRESHED_AT 2017-06-26
RUN yarn global add @angular/cli
RUN ng set --global packageManager=yarn
COPY . /build
WORKDIR /build
@golonzovsky
golonzovsky / intellij.desktop
Created May 26, 2017 20:24
/usr/share/applications/intellij.desktop
[Desktop Entry]
Version=2017.2
Type=Application
Terminal=false
Icon[en_US]=/home/alex/_dev/idea-IU-172.2273.8/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/_dev/idea-IU-172.2273.8/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/_dev/idea-IU-172.2273.8/bin/idea.png
@golonzovsky
golonzovsky / angular_animations.ts
Created May 21, 2017 01:09
angular animations
animations: [
trigger(
'enterAnimation', [
transition(':enter', [style({transform: 'translateX(100%)', opacity: 0}), animate(150)]),
transition(':leave', animate(150, style({transform: 'translateX(100%)', opacity: 0})))
]
),
trigger(
'isModalWide', [
state('true', style({width: "750px"})),
@golonzovsky
golonzovsky / tomcat-undeploy-all.md
Last active April 23, 2017 17:03
undeploy all apps from tomcat using tomcat-manager. One liner! Power of pipes!

Command

curl --user user:pass -s https://tomcatHost/manager/text/list | tail -n+2  | cut -d':' -f1 | grep -v "manager" | xargs -L1 -I% curl --user user:pass -s https://tomcatHost/manager/text/undeploy?path=%

Explanation

  • curl --user user:pass -s https://tomcatHost/manager/text/list get list of apps
OK - Listed applications for virtual host localhost
global
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
user haproxy
group haproxy
daemon
defaults
@golonzovsky
golonzovsky / filebeat-win.yml
Created June 7, 2016 08:34
windows (well..) filebeat setup
filebeat:
prospectors:
paths:
- C:/_dev/tomcat7/logs/*.log
input_type: log
multiline:
pattern: ^%{TIMESTAMP_ISO8601}
negate: true
registry_file: "C:/ProgramData/filebeat/registry"
@golonzovsky
golonzovsky / installMesosAgentOnCentos6.sh
Last active July 21, 2016 08:58
install mesos agent on centos6 host
sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-2.noarch.rpm
sudo yum -y install mesos
sudo sh -c "echo manual > /etc/init/zookeeper.override"
sudo sh -c "echo manual > /etc/init/mesos-master.override"
sudo sh -c "echo zk://192.168.102.23:2181/mesos > /etc/mesos/zk"
sudo initctl start mesos-slave
{
"id": "/tomcat-test-calendar-test",
"cmd": "rm -rf apache-tomcat-*/webapps/* && mv *.war apache-tomcat-*/webapps && cd apache-tomcat-* && cat ./conf/server.xml | sed \"s/8080/$PORT0/g\" | sed \"s/8443/$PORT1/g\" | sed \"s/8009/$PORT2/g\" | sed \"s/8005/$PORT3/g\" > ./conf/server-mesos.xml && ./bin/catalina.sh run -config ./conf/server-mesos.xml",
"cpus": 0.1,
"mem": 128,
"disk": 0,
"instances": 3,
"constraints": [
[
"hostname",
input {
file {
type => "core-ws"
path => [ "C:\_dev\apache-tomcat-6.0.35\logs\core-ws.log" ]
start_position => "end"
codec => multiline {
pattern => "^%{TIMESTAMP_ISO8601} "
negate => true
what => previous
}
@golonzovsky
golonzovsky / docker-compose.yml
Last active March 3, 2016 11:43
elastic cluster
version: '2'
services:
el:
image: elasticsearch
command: -Des.network.host=_non_loopback_ -Des.cluster.name=el -Des.discovery.zen.ping.unicast.hosts=compose_el_1
networks:
- elastic
kb:
image: kibana