http://www.redmine.or.kr/projects/pjt_demo

 

개요 - OPEN ALM(PMS) 체험 사이트 - Redmine 커뮤니티

OPEN ALM(PMS) 체험 사이트입니다. 시작일: 2012-06-01 완료일: 2019-12-31 PM: 오 피엠 관련부서: 연구소 담당부서: lionssoft 조회일(완료기한): 2012-06-01 가중치: 100 일감 추적  (상세) 진행중 완료됨 전체 결

www.redmine.or.kr

 

앞으로도 회사 프로젝트 및 팀 관리를 하기 위해 레드마인을 배우기로 하였다.

기존에 테마 설치하고 플러그인 에자일 설치하고 보다 보니 플러그인들이 더 설치해야겠더라.

 

이번에 설치할 건

-대시보드(redmine dashboard 2)

https://github.com/jgraichen/redmine_dashboard/releases

 

Releases · jgraichen/redmine_dashboard

This redmine plugin adds an issue dashboard that supports drag and drop for issues and support various filters and groups. - jgraichen/redmine_dashboard

github.com

 

git clone https://github.com/jgraichen/redmine_dashboard.git

 

-레드케이스

https://github.com/bugzinga/redcase

 

GitHub - bugzinga/redcase: Test case management plug-in for the Redmine

Test case management plug-in for the Redmine. Contribute to bugzinga/redcase development by creating an account on GitHub.

github.com

옛날건지 버전이 안맞는건지

https://github.com/Thibaut69/redcase-redmine-4.0.x

 

GitHub - Thibaut69/redcase-redmine-4.0.x: redcase redmine 4.0.x

redcase redmine 4.0.x. Contribute to Thibaut69/redcase-redmine-4.0.x development by creating an account on GitHub.

github.com

엄청난 삽질끝에 새로 받아봤다.

 

 

http://pseg.or.kr/pseg/index.php?document_srl=5183&l=ko&mid=infouse 

 

소프트웨어 사용가이드 - 레드마인 레드케이스 (Redcase)를 이용한 테스트 관리

 게시물은 레드마인을 이용해 테스트케이스 관리, 테스트 결과를 관리하는 방법을 설명합니다. 레드케이스 (Redcase)는 레드마인의 플러그인으로 테스트케이스 관리와 테스트 결과 입력, 그리고

pseg.or.kr

 

결국은 버전 문제였다.

 

bitnami로 설치되는 레드마인 버전은 5.x인데 4.2 버전으로 내리리 관련 라이브러리도 업데이트 할 필요 없고

각각의 라이브러리에서 하라는 대로 bundle install로도 플러그인이 설치가 가능했다.

 

플러그인 설치 다하고 이미지 만들어서 도커 허브에 올렸다.

docker push pm2makeq/redmine4.2-base:tagname

 

정말 우여곡절이 많은 설치 삽질기다.

 

 

 

'인프라' 카테고리의 다른 글

티베로7 설치 feat. 도커  (0) 2025.01.07
Dell Poweredge R410 초기 설치 및 셋팅  (1) 2025.01.07
깡통 서버 도커 설치  (0) 2023.11.15
레드 마인 - 도커 컴포즈 셋팅  (0) 2022.08.26
도커 삽질기 - 4 feat. gitlab & docker registry  (0) 2022.02.27
도커 삽질기 - 3 feat. gitlab  (0) 2022.01.17
도커 삽질기-2  (0) 2022.01.09
도커 삽질기-1  (0) 2022.01.04

집에서 뒹굴 뒹굴 거리다 신기한 영상을 봤다

 

원룸방인데 문을 열자 마자 현관 주변이 LED 빛이 번쩍 번쩍!!!

 

나도 해보고 싶다 해서 미친듯이 알리에서 구매할 물건을 뒤적이고 아래 블로그를 발견했다.

 

https://storiesoflife.tistory.com/entry/%ED%94%84%EB%9D%BC%EB%AA%A8%EB%8D%B8-LED-%EC%9E%91%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%A4%80%EB%B9%84-LED-Strip-%EC%98%88%EC%A0%9C%EB%A5%BC-%ED%86%B5%ED%95%9C-%EA%B8%B0%EB%B3%B8-%EB%8F%99%EC%9E%91-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

프라모델 LED 작업을 위한 준비 - LED Strip 예제를 통한 기본 동작 이해하기

LED Strip 은 단어 뜻 그대로 LED 가 쭉 연결된 조각이라는 뜻이다. (영영사전검색시 long narrow piece) 가장 작은 사이즈도 성인 새끼손톱 정도는 되기 때문에, HG나 RG 같은 작은 사이즈의 킷에 작업할

storiesoflife.tistory.com

 

기존에 깔짝깔짝 장난감으로 놀고 있던 아두이노를 다시 꺼내고 LED를 알리에서 뒤졌다

구매포인트는 현관에 전원선을 보조 배터리로 처리할 생각에 5v 기준으로 아래와 같이 알리에서 구매했다

현관이라서 제일 길고 방수되는 ip65로 구매했다 오늘 작업하면서 굳이 65까지는 필요없겠군아 했음

 

DC 5V가 포인트다.

 

 

드뎌 주말! 시작해보자

 

어.. 이제 어떻게 하냐...

우선 전선을 납땜없이 정리해야해서 기존에 구매했던 테스트 클립으로 전선을 구성했다

 

하단 시커먼한게 테스트 클립이다.

 이용하는 단자는 총 3개

5v(VIn), Ground(GND), Data 단자(6번)

그 단자를 LED스트랩에 각각 연결해준다.

 

처음에는 테스트로 6개만 잘라서 neopixel로 라이브러리를 받았다.

샘플을 돌려보니 반짝 반짝 불이 들어오더라.

 

코드는 단번에 이해하기 어려워서 다른 템플릿 코드 불러와서 있는 펑션에서 숫자만 변경했다.

ledStrip.ino
0.01MB

 

 

이 블로그 정리한걸로는 엄청 금방된것 같은데 토요일 하루를 다 썼다. 

 

우선 처음 5개짜리는 잘되는데 위의 동영상같은 230개 짜리가 안들어온다.

아드리노 5v에도 넣어보고, led 가 많이 있어서 전력이 부족한가 해서

5v 2a, 12v 1a, 4.5v 4a 어탭터로 바꿔가면서 돌리는데 안되고 나중에 보니 방향이 문제였나보더라

기존에 연결되어있는 어댑터를 짤라내고 반대편으로 납땜해서 연결했다.

5v 보조배터리를 연결하니 잘되더라.

 

아래 센서가 오면 현관문에 연결해서 사람이 들어면 전원을 인가해주기 위한 센서인데 글쓰는 시점에 안와서

오늘은 여기까지.

    

다음날 보니 보조 배터리의 효율을 찾다가 내가 원하는 아두이노의 지식수준을 이미 만드신 분이 계시네..

https://blog.naver.com/cosmosjs/221841174399

 

아두이노 LED 스트립으로 VU Meter 만들기(1)

앞서 살펴본 마이크로폰과 LED 스트립을 이용해서 LED VU Meter를 만들어 보자. 이번에 처음 알았...

blog.naver.com

 

저 위의 블로그에서 소개된 원본 파일 - 세상에는 고수들이 많음

https://youtu.be/WipOQBu8HIE

센서 오기전에 푸시 버튼으로 스위치나 만들어야겠다

 

2023년 10월 30일 후기

 

센서가 잘 동작하는지 온 오프 스위치 시연

20220924_131731_1.mp4
6.66MB

 

이번 휴가에 다시 블로그 정리하면서 다시 조각조각난 기억의 파편을 짜 맞추어 다시 푸시 버튼 만들어서 처리했다.

이걸 사물 인식 센서로 대치하면 되지만 나중에 하고 싶은 마음이 생기면 그때 다시 해야 겠다.

 

20231030_152153.mp4
7.83MB

 

그전에 사진 찍어 놓은걸 다시 조립해 볼려니 이게 여기인지 저기인지 알 수도 없어 앞으로 도면을 그려야겠다 라는 생각을 했다.

https://www.tinkercad.com/

 

Tinkercad | From mind to design in minutes

Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

www.tinkercad.com

 

마지막으로 아두이노 도면 솔직히 이게 맞는지 잘 모르겠다 ㅋㅋㅋ

일단 작동은 위와같이 된다 ㅋㅋㅋ

아래는 led 만들면서 눈대중으로 코딩 함.. ㅋㅋㅋ

ledStrip.ino
0.01MB

 

안뇽~

첫번째 공모전은 너무 즉흥적으로 도전해서 기술 스택도 준비도 안되었는데 짧은시간에 

그래도 시간 대비 만족할만 아웃풋을 얻었다. (결국 공모전은 출전을 못했지만..)

 

이 기반으로 내년에나 도전해야지 하고 있었는데 국회데이터 활용 공모전이 또 생겼다.

이번에는 출품을 해보자라는 마음으로 그 기반으로 셋팅을 하기 위해 글로 남긴다.

 

기술스택

클라이언트 : 플러터(플레이스토어)

서버 : koa.js(heroku 통해 배포)

서버IDE : 구름 IDE

DB : 몽고디비

 

플러터는 그전에 고생하면서 pc에 셋팅했는데 그때도 이것 저것 찾아보면서 셋팅하면서 설치할때 정리하면서 했어야하는데 다음에 셋팅할 일 있으면 정리하면서 해야겠다.

 

서버는 구름IDE의 노드 기반의 컨테이너를 생성하고 koa.js를 설치하는 식으로 진행했다.

 

구름IDE가 배포도 같이 해 줄 예정이라

헤로쿠를 가입만 해두고 api 키를 확인해둔다

https://help.goorm.io/ko/goormide/08.deployment/heroku

 

Heroku - goorm

5. 올바른 이름으로 생성했다면 다음과 같이 앱 목록에 추가됩니다. 이제 배포하고자 하는 이름의 앱을 선택하고, 컨테이너 이름, 설명, 소프트웨어 스택 등 나머지 옵션들을 선택 후 생성 버튼

help.goorm.io

역시 뭐라도 변하면 한번에 적응을 못하네

 

이 에러가 나서  No default language could be detected for this app

빌드 팩을 설치하라고 정확하지 않은 상태에서 빌드 팩을 node로 설치했더만

 

아래와 같이 에러가 발생

Heroku Deployment Issues ([remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs).

 

koa먼저 설치하고 봐야겠다

 

npm init

npm add koa

 

노드 패키치되니 헤로쿠에서 바로 디플로이가 되면서 포트가 에러난다.

처음에 로컬에서 테스트 할때는 listen port에 바로 포트를 넣었는데

헤로쿠는 환경변수의 포트를 들고오면  도메인에서 포트 없이 접속하면 바로 접속이 가능하다.

아래와 같이 배포되어 서버가 실행되도

https://congress-api-srv.herokuapp.com/ 이렇게 호출해야 접속이 된다.

계속 https://congress-api-srv.herokuapp.com:57034 이런식으로 될거라 생각해서 계속 포트를 변경하면서 빌드했다

헤로쿠 특성을 잘 몰라 문제의 본질을 접근하지 못했다.

 

배포후 서버 로그를 보고 싶으면 아래와 같이 실행한다.

heroku logs --tail

 

 

*로컬에서 돌릴때는 포트를 당연 붙여야한다.

 

이제시작하는구만.

구름 ide에서 몽고 디비를 만들었으니 서버에서 디비 접속 해야지

 

이때만 해도 게임이지만 지금은 게임에 코인과 AI의 엔비디아 부스의 민서희님.

 

사진찍으면서 개인적으로 마음에 드는 사진 중 하나.

 

이 사진 찍고 탐론 70-200을 비싸게 구입했다..>.<

'캄훼라 촬칵♩' 카테고리의 다른 글

2015년 모터쇼 김시연님  (0) 2022.09.04
2013년 영상기자재전  (0) 2022.09.04
2019오토살롱 - 이은혜  (0) 2020.01.27
모터쇼-정유정님  (0) 2017.04.25
2017 모토쇼 정유정님  (0) 2017.04.12
연스튜디오 - 혜정(3)  (0) 2016.02.24
연스튜디오 - 혜정(2)  (0) 2016.02.14
연스튜디오 - 혜정  (1) 2016.02.09

원하는 사진 찾으려다 보니 이런사진도..

'캄훼라 촬칵♩' 카테고리의 다른 글

2013 GSTAR - 부산 벡스코  (0) 2022.09.04
2013년 영상기자재전  (0) 2022.09.04
2019오토살롱 - 이은혜  (0) 2020.01.27
모터쇼-정유정님  (0) 2017.04.25
2017 모토쇼 정유정님  (0) 2017.04.12
연스튜디오 - 혜정(3)  (0) 2016.02.24
연스튜디오 - 혜정(2)  (0) 2016.02.14
연스튜디오 - 혜정  (1) 2016.02.09

이 무슨.... 2022년에 2013년 모델사진을 업로드하는 나의 마음은 알수 없지만.

하드에 뒹굴고 다니는거 봐서 이때 골랐던 사진을 올린다..

햐.. 한때 열심히 다녔던 취미도 9년이 다 되어가는군아.

사족을 달아보면 캐논 450d로 찍은 사진들.

이때만 해도 DSLR이 엄청 핫했는데 요즘은 폰카가 전부 대채되어 일반인들에게는 구식이 되었다.

광학제품이 아니라 전자제품이라는 소니의 위상이 지금 이렇게 될지 그때는 알았을까? ㅋㅋ

 

'캄훼라 촬칵♩' 카테고리의 다른 글

2013 GSTAR - 부산 벡스코  (0) 2022.09.04
2015년 모터쇼 김시연님  (0) 2022.09.04
2019오토살롱 - 이은혜  (0) 2020.01.27
모터쇼-정유정님  (0) 2017.04.25
2017 모토쇼 정유정님  (0) 2017.04.12
연스튜디오 - 혜정(3)  (0) 2016.02.24
연스튜디오 - 혜정(2)  (0) 2016.02.14
연스튜디오 - 혜정  (1) 2016.02.09

아래 셋팅을 이미  이건 셋팅하기 위한 여정기

그걸 다한 셋팅은 도커 허브에 올려놨다. 그냥 내려 받으면 된다..

프로젝트 셋팅하다 말아 초기 셋팅이 있다.

https://hub.docker.com/repository/docker/pm2makeq/redmine4.2/general

관리자 아이디

id : admin

pw : pm2makeq

 

 

-----------과거글-----------

 

도커 덕에 정말 쉽게 서버에 서비스를 설치할수 있다

 

version: '2'
services:
  postgresql:
    image: docker.io/bitnami/postgresql:11
    volumes:
      - 'postgresql_data:/bitnami/postgresql'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - POSTGRESQL_USERNAME=bn_redmine
      - POSTGRESQL_DATABASE=bitnami_redmine
  redmine:
    image: docker.io/bitnami/redmine:5
    ports:
      - '10000:3000'
    volumes:
      - 'redmine_data:/bitnami/redmine'
    depends_on:
      - postgresql
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - REDMINE_DATABASE_TYPE=postgresql
      - REDMINE_DATABASE_HOST=postgresql
      - REDMINE_DATABASE_PORT_NUMBER=5432
      - REDMINE_DATABASE_USER=bn_redmine
      - REDMINE_DATABASE_NAME=bitnami_redmine
volumes:
  postgresql_data:
    driver: local
  redmine_data:
    driver: local

 

docker-compose.yml로 만들고

 

도커 실행

docker compose up -d

도커 중지

docker compose stop

 

방화벽 오픈

sudo iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT

 

촌스러우니 레드마인 템플릿 설치

docker exec -it 234d04e8157f /bin/.bash

안되면 

docker exec -it 234d04e8157f /bin/sh

 

가상컨테이너 들어와서 필요한 툴을 설치한다.

apt-get update

 apt-get install -y unzip nano wget

 

레드마인이 설치된 디렉토리에 테마 디렉토리를 생성

/opt/bitnami/redmine/public/themes

/opt/bitnami/redmine/plugins

 

bitnami로 설치하니 기본 아이디와 패스워드는 아래와 같음.

  • REDMINE_USERNAME: Redmine application username. Default: user
  • REDMINE_PASSWORD: Redmine application password. Default: bitnami1

명령어 참고

docker commit ac2ededf1aaa pm2makeq/pns-redmine:1

nano docker-compose.yml

docker logs -f 컨테이너아이디

 

이미지 삭제(엄청 실패를 해서 이미지를 만들었다 삭제했다..)

docker rmi 컨테이너 아이디 -f

 

 redmine:
    image: pm2makeq/pns-redmine:1

 

다시 정지했다가 실행

 

/opt/bitnami/redmine

테마경로

/opt/bitnami/redmine/public/themes

git clone https://github.com/mrliptontea/PurpleMine2.git

 

 

GitHub - mrliptontea/PurpleMine2: A free Redmine theme for modern browsers

A free Redmine theme for modern browsers. Contribute to mrliptontea/PurpleMine2 development by creating an account on GitHub.

github.com

git clone https://github.com/makotokw/redmine-theme-gitmike.git

 

GitHub - makotokw/redmine-theme-gitmike: This is github-like theme for Redmine.

This is github-like theme for Redmine. Contribute to makotokw/redmine-theme-gitmike development by creating an account on GitHub.

github.com

여기까지 테마를 설치 완료했다.

 

플러그인

두개를 설치할 예정이다

가이드 쫓아가면 메일로 다운로드 링크를 받게 된다. 그걸로 wget으로 내려 받는다.

 - 체크리스트

https://www.redmineup.com/pages/help/checklists/installing-redmine-redmine-checklists-plugin-on-bitnami-stack?utm_source=Main&utm_medium=email&utm_campaign=Download_plugin_email&utm_term=download_plugin_email&utm_content=installation_guide

 

Installing on Redmine Bitnami stack (Linux)

Installing on Redmine Bitnami stack (Linux) - Checklists plugin documentation

www.redmineup.com

 

 

 

 

 - 에자일 

https://www.redmineup.com/pages/help/agile/installing-redmine-agile-plugin-on-linux?utm_source=Main&utm_medium=email&utm_campaign=Download_plugin_email&utm_term=download_plugin_email&utm_content=installation_guide 

 

Installing Agile plugin on Linux

See detailed step by step instructions on how to install RedmineUP Agile plugin on Linux.

www.redmineup.com

/opt/bitnami/redmine/plugins

 

wget으로 파일을 내려받고 unzip으로 풀어준다.

 

/opt/bitnami/redmine/plugins/redmine_agile

/opt/bitnami/redmine/plugins/redmine_checklists

 

각각의 폴더로 이동한다.

 

젬파일과 lock확장에 플러그인 추가함.

gem "redmine_crm"

 

플러그인 다운후 압축해제 한다음 번들로 인스톨 필요

bundle config unset deployment
bundle install --without development test --no-deployment

 

에러가 많이 나옴. 찾아서 하나 하나 디펜던시 맞춰서 패키지 설치 함

find / -name mkmf.log

apt-get install ruby-full build-essential

apt install default-libmysqlclient-dev

apt-get install libpq-dev

 

한번 정리하니 몇번을 말아먹어도 금방 설치가 되는구만..>.<

'인프라' 카테고리의 다른 글

티베로7 설치 feat. 도커  (0) 2025.01.07
Dell Poweredge R410 초기 설치 및 셋팅  (1) 2025.01.07
깡통 서버 도커 설치  (0) 2023.11.15
레드마인 적응기-2  (2) 2022.09.19
도커 삽질기 - 4 feat. gitlab & docker registry  (0) 2022.02.27
도커 삽질기 - 3 feat. gitlab  (0) 2022.01.17
도커 삽질기-2  (0) 2022.01.09
도커 삽질기-1  (0) 2022.01.04

깃을 깃허브 데스크 탑으로 배워서 CLI는 완전 깃알못 임.

 

어쩔수 없이 CLI를 써야하는 상황이 왔는데 

 

 

로그인을 브라우져로 인증 받아서 할 수가 있다.

 

CLI로 쓰는법도 배우기는 해야겠네..

https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%BB%A4%EB%B0%8B-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0

 

Git - 커밋 히스토리 조회하기

머지 커밋 표시하지 않기 저장소를 사용하는 워크플로우에 따라 머지 커밋이 차지하는 비중이 클 수도 있다. --no-merges 옵션을 사용하면 검색 결과에서 머지 커밋을 표시하지 않도록 할 수 있다.

git-scm.com

 

쉘스크립트에서 아래와 같이 오류가 나서

.platform/hooks/prebuild/01_configure_xray.sh failed with error fork/exec .platform/hooks/prebuild/01_configure_xray.sh: permission denied

 

오버플로우 성님들이 아래와 같이 영도 하셨다

git add --chmod=+x -- .platform/*/*/*.sh  

 

https://stackoverflow.com/questions/70428652/elastic-beanstalk-platform-hook-fails-with-permission-denied

 

Elastic Beanstalk platform hook fails with "permission denied"

When deploying an Elastic Beanstalk application, one of my hooks fails with "permission denied". I get the following in /var/log/eb-engine.log: [INFO] Running platform hook: .platform/h...

stackoverflow.com

 

스프링 부트에서 위의 라이브러리를 가져다 쓰면 UI를 수정하기 굉장히 어렵다.

 

이번에도 역시 구글 신에게 도움을 받았네.

 

내용은 즉 SpringDoc-OpenApi의 스웨거 버전을 exclude 시키고 swagger UI를 수정해서 jar로 만들어

로컬에 library로 다시 넣는다. 임.

 

정말 디자인 개떡같아 외부로 보내주기 부끄러웠는데 개발자가 보기에 색감도 좋아지고 만족스럽다.

 

How to customize your Swagger UI with Spring Boot and Gradle

https://blog.devgenius.io/how-to-customize-your-swagger-ui-with-spring-boot-and-gradle-2fd32508c29a

 

How to customize your Swagger UI with Spring Boot and Gradle

So for a couple of days now I tried to find a way how to customize my Swagger UI to replace the Swagger logo and modify some CSS for it to…

blog.devgenius.io

https://github.com/ostranme/swagger-ui-themes

스웨거 테마

 

GitHub - ostranme/swagger-ui-themes: A collection of css themes to spice up your Swagger docs

:boom: A collection of css themes to spice up your Swagger docs - GitHub - ostranme/swagger-ui-themes: A collection of css themes to spice up your Swagger docs

github.com

 

+ Recent posts