aronpc / instpy-accounts

Multiple accounts using instapy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prerequisites

docker
docker-compose

Installing

git clone git@github.com:aronpc/instpy-accounts.git
cd instpy-accounts
git submodule init

Configure

Copy acc-example dir

cp -rv accounts/acc-example accounts/new-account-name
cd accounts/new-account-name

Change in accounts/new-account-name/profile.py account, password and options

insta_username  = '' # instagram username
insta_password  = '' # instagram password

Change options in accounts/new-account-name/instapy-schedule.py

Change docker-schedule service names and environment

version: '3'
services:
  instapy-{{myAccountName}}-schedule:
    container_name: instapy-{{myAccountName}}-schedule
    command: ["./wait-for-selenium.sh", "http://selenium-instapy-{{myAccountName}}-schedule:4444/wd/hub", "--", "python", "/personal/instapy-schedule.py"]
    environment:
      - PYTHONUNBUFFERED=0
      - SELENIUM_URL=selenium-instapy-{{myAccountName}}-schedule
    build:
      context: .
      dockerfile: ./Dockerfile
    restart: on-failure
    depends_on:
      - selenium-instapy-{{myAccountName}}-schedule
    volumes:
      - ./../logs:/code/logs
      - ./../../InstaPy:/code
      - ./:/personal
  selenium-instapy-{{myAccountName}}-schedule:
    container_name: instapy-selenium-chrome-instapy-{{myAccountName}}-schedule
    image: selenium/standalone-chrome
    shm_size: 512M

Running

docker-compose -f docker-schedule.yml up --build --force-recreate -d

About

Multiple accounts using instapy


Languages

Language:Python 86.3%Language:Dockerfile 13.7%