alanzanattadev / atom-docker Goto Github PK
View Code? Open in Web Editor NEWDocker Integration for Atom.io
License: MIT License
Docker Integration for Atom.io
License: MIT License
Plans on supporting docker machine?
Trying to select or add a compose file yields the error:
Imposible to select compose file. TypeError: Cannot read property 'map' of undefined
Sometimes we have issues building a long Dockerfile and the docker build
returns the step # where the issue happened. It would be great if we can see in the editor the Step # that each line corresponds to easily start to work on that specific line.
Not possible to install package
Hello, I'm testing this out for the first time and am using docker-compose version 2.
Is there a way for this tool to support this?
Hello,
I'd love to use your package in my Atom and speedup my developments, but I can't use my existing docker-compose.yml
file.
As you can see on this screenshot, there is a TypeError :
TypeError: Cannot convert undefined or null to object
Is there a particular setup I did miss ?
Please add keybinding for this command.
And, if you can, for Docker: Select Compose File
command, please.
The font I code with and the font in the Docker extension (log panel) are not the same. I would like to either customize the font or have it use the same font the editor uses.
"'docker-compose' could not be spawned. Is it installed and on your path? If so please open an issue on the package spawning the process."
Working on Mac OS X with Atom 1.7.4 installed. I have the docker-toolbox installed as well, so docker-compose is in fact in my path. Any ideas on why its not loading appropriately? event.js isn't giving much output other than what is pasted above.
When I try to add docker-compose.override.yml file I'm getting the following error:
YAMLException: duplicated mapping key at line 30, column 1:
^
Line 30 is the new line that atom inserts after saving the file.
My docker-compose.yml is:
version: '2'
services:
worker:
image: kdiogenes/fnix:worker
command: bundle exec sidekiq -q mailers -q default
volumes:
- .:/var/www/fnix
- bundle:/usr/local/bundle
environment:
REDIS_URL: 'redis://redis:6379'
web:
image: kdiogenes/fnix:web
command: bundle exec guard --plugin foreman -i
volumes:
- .:/var/www/fnix
- bundle:/usr/local/bundle
volumes:
bundle:
And my docker-compose.override.yml is:
version: '2'
services:
postgres:
image: postgres
command: -c fsync=off
environment:
POSTGRES_DB: fnix_development
redis:
image: redis
mail:
image: schickling/mailcatcher
ports:
- "1080:1080"
worker:
build: .
command: bundle exec sidekiq -q mailers -q default -L log/sidekiq.log
links:
- redis
web:
build: .
command: bundle exec guard --plugin foreman annotate bundler -i
user: "1000:1000"
links:
- mail
ports:
- "3000:3000"
links:
- postgres
- worker
Thanks!
Maybe I'm just stupid but I can't seem to find how to turn this on/use this. Doesn't show up in context menu or Tools menu. Any thoughts?
Great plugin.
Instead of using the command pallet, perhaps there could be GUI menu items. For example in atom 1.18 see Packages Menu -> Github -> Toggle.
I suppose for this plugin it would be something like:
Packages ->
Docker ->
Toggle
Select compose file
Add compose file
[Enter steps to reproduce below:]
Atom Version: 1.12.3
Electron Version: 1.3.6
System: Mac OS X 10.12.1
Thrown From: docker package, v0.7.0
Uncaught TypeError: Cannot read property 'get' of undefined
At /Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14
TypeError: Cannot read property 'get' of undefined
at /Users/aaron/.atom/packages/docker/lib/docker.js:222:39
at /Users/aaron/.atom/packages/docker/node_modules/immutable/dist/immutable.js:4494:23
at List.__iterate (/Users/aaron/.atom/packages/docker/node_modules/immutable/dist/immutable.js:2208:13)
at List.findEntry (/Users/aaron/.atom/packages/docker/node_modules/immutable/dist/immutable.js:4493:12)
at List.find (/Users/aaron/.atom/packages/docker/node_modules/immutable/dist/immutable.js:4377:24)
at Object.onPush (/Users/aaron/.atom/packages/docker/lib/docker.js:222:16)
at Object.onComposeAction (/Users/aaron/.atom/packages/docker/lib/docker.js:244:12)
at Object.onAction (/Users/aaron/.atom/packages/docker/lib/components/ServiceList.js:66:63)
at _reactForAtom.React.createElement._reactForAtom.React.createElement.onPushClick (/Users/aaron/.atom/packages/docker/lib/components/ServiceItem.js:35:58)
at Object.r (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:21971)
at a (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:12:23434)
at Object.s [as executeDispatchesInOrder] (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:12:23649)
at p (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:12:20137)
at f (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:12:20263)
at Array.forEach (native)
at r (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:16:12963)
at Object.processEventQueue (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:12:21217)
at r (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:22235)
at Object.handleTopLevel [as _handleTopLevel] (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:22336)
at i (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:22783)
at r.perform (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:16:10062)
at Object.batchedUpdates (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:17100)
at Object.i [as batchedUpdates] (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:15:16775)
at dispatchEvent (/Users/aaron/.atom/packages/docker/node_modules/react/dist/react-with-addons.min.js:14:23665)
{
"core": {
"telemetryConsent": "limited"
}
}
# User
atom-typescript, v10.1.12 (active)
docker, v0.7.0 (active)
elmjutsu, v2.8.4 (active)
file-icons, v1.7.25 (active)
language-elm, v1.5.0 (active)
linter, v1.11.18 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (active)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (active)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.46.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)
# Dev
No dev packages
Adding user to docker group is not a good security practice. This module seems to assumes that the user is in the docker group. If not when selecting a docker-compose file Atom failed to connect to the docker daemon.
Is it possible to find a solution about this and allow to use the plugins without being in the docker group ?
Weird newbie issue.
Atom : 1.27.2
docker-compose: 1.21.1
docker-plugin: 0.8.0
Issue :
Try to 'select' docker-compose.yml file and it gives the error 'Selected file is not a docker-compose file'
No other way to use docker plugin.
Am I missing something?
in atom when editing a Dockerfile
and highlighting lines which I want to comment out
I was hoping to be able to do a control + /
atom does nothing ... after installing this extension ditto
should this enhance editing like so ?
if not anyone know how atom could be jacked up to allow such behaviour ?
I have two docker-compose files that I run with docker-compose -fFile1.yml -fFile2.yml up. I'm assuming that I need to up the containers before I start Atom. When I use the Docker package after starting the containers, I first do a Docker Select Compose File on File1.yml, and I get the running containers. I then do a Docker Add Compose File on File2.yml, but nothing happens. I don't see the containers messages in Atom (but they are there). I am using this correctly?
[Enter steps to reproduce:]
Atom: 1.48.0 x64
Electron: 5.0.13
OS: Microsoft Windows 10 Pro
Thrown From: docker package 0.8.0
Uncaught Error: Cannot find module './lib/js-yaml.js'
Require stack:
At internal/modules/cjs/loader.js:686
Error: Cannot find module './lib/js-yaml.js'
Require stack:
- C:\Users\18521\.atom\packages\docker\node_modules\js-yaml\index.js
- C:\Users\18521\.atom\packages\docker\lib\docker.js
- C:\Users\18521\AppData\Local\atom\app-1.48.0\resources\app.asar\static\index.html
at Module._resolveFilename (internal/modules/cjs/loader.js:683:15)
at Module._resolveFilename (~/AppData/Local/atom/app-1.48.0/resources/electron.asar/common/reset-search-paths.js:43:12)
at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:155487)
at Module.require (/app.asar/static/index.js:61:43)
at require (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:146819)
at /packages/docker/node_modules/js-yaml/index.js:4:12)
at /packages/docker/node_modules/js-yaml/index.js:9:3)
at Module.get_Module._compile (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:147503)
at Object.value [as .js] (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:151051)
at Module.load (internal/modules/cjs/loader.js:701:32)
at tryModuleLoad (internal/modules/cjs/loader.js:633:12)
at Function.Module._load (internal/modules/cjs/loader.js:625:3)
at Module.require (/app.asar/static/index.js:72:46)
at require (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:146819)
at /packages/docker/lib/docker.js:5:43)
at /packages/docker/lib/docker.js:312:2)
at Module.get_Module._compile (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:147503)
at Object.value [as .js] (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:151051)
at Module.load (internal/modules/cjs/loader.js:701:32)
at tryModuleLoad (internal/modules/cjs/loader.js:633:12)
at Function.Module._load (internal/modules/cjs/loader.js:625:3)
at Module.require (/app.asar/static/index.js:72:46)
at require (internal/modules/cjs/helpers.js:14:16)
at customRequire (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:1:735013)
at Package.requireMainModule (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:3308385)
at Package.activateConfig (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:3297673)
at PackageManager.packageHasSettings (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:11:920272)
at PackageCard.hasSettings (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:14:2543559)
at PackageCard.updateSettingsState (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:14:2533839)
at PackageCard.updateInterfaceState (~/AppData/Local/atom/app-1.48.0/resources/app/static/<embedded>:14:2533662)
-3:34.4.0 tree-view:add-file (span.name.icon.icon-repo)
-3:31 core:confirm (input.hidden-input)
6x -2:55.8.0 core:backspace (input.hidden-input)
-2:54.8.0 core:save (input.hidden-input)
-2:01.4.0 settings-view:install-packages-and-themes (input.hidden-input)
-1:48.1.0 core:paste (input.hidden-input)
docker 0.8.0
Atom Version: 1.9.0
System: Mac OS X 10.11.6
Thrown From: docker package, v0.7.0
Failed to activate the docker package
At Cannot read property 'createClass' of undefined
TypeError: Cannot read property 'createClass' of undefined
at Object.<anonymous> (/Users/jmif/.atom/packages/docker/lib/components/ServiceControls.js:5:16)
at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/Users/jmif/.atom/packages/docker/lib/components/ServiceItem.js:3:37)
at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/Users/jmif/.atom/packages/docker/lib/components/ServiceList.js:3:37)
at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/Users/jmif/.atom/packages/docker/lib/components/ComposePanel.js:3:37)
at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/Users/jmif/.atom/packages/docker/lib/docker.js:7:47)
at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:715:27)
at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:173:16)
at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:795:25
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:241:20)
at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
at CommandPaletteView.module.exports.CommandPaletteView.confirmed (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/command-palette/lib/command-palette-view.js:183:32)
at CommandPaletteView.module.exports.SelectListView.confirmSelection (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:338:21)
at space-pen-div.atom.commands.add.core:confirm (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:109:19)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36)
at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)
-0:08.6.0 nuclide-click-to-symbol:activate (atom-text-editor.editor.is-focused.vim-mode.normal-mode)
-0:02.0 command-palette:toggle (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
-0:00.2.0 core:move-down (atom-text-editor.editor.mini.is-focused)
-0:00.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:00.0 docker:select-compose-file (atom-text-editor.editor.vim-mode.normal-mode)
{
"core": {
"disabledPackages": [
"tree-view"
],
"themes": [
"one-dark-ui",
"smyck"
]
}
}
# User
atom-beautify, v0.29.10 (inactive)
color-picker, v2.2.2 (active)
docker, v0.7.0 (inactive)
firewatch-syntax, v1.0.1 (inactive)
intellij-idea-keymap, v0.2.1 (active)
language-docker, v1.1.6 (active)
linter, v1.11.14 (active)
linter-docker, v0.1.2 (active)
linter-rubocop, v0.4.7 (active)
merge-conflicts, v1.4.4 (active)
nuclide-click-to-symbol, v0.0.21 (active)
nuclide-code-format, v0.0.21 (active)
nuclide-diff-view, v0.0.21 (active)
nuclide-file-tree, v0.0.21 (active)
nuclide-file-watcher, v0.0.21 (active)
nuclide-flow, v0.0.21 (active)
nuclide-hack, v0.0.21 (active)
nuclide-hg-repository, v0.0.21 (active)
nuclide-installer, v0.0.21 (active)
nuclide-language-hack, v0.0.21 (active)
nuclide-quick-open, v0.0.21 (inactive)
nuclide-remote-projects, v0.0.21 (active)
nuclide-type-hint, v0.0.21 (active)
smyck, v0.3.0 (active)
vim-mode, v0.65.1 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.51.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.43.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.3.2 (active)
one-light-ui, v1.3.2 (inactive)
one-dark-syntax, v1.2.0 (inactive)
one-light-syntax, v1.2.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.2 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.0 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.0 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (active)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.38.1 (active)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
find-and-replace, v0.198.0 (inactive)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.64.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.238.0 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.0 (active)
styleguide, v0.46.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.98.0 (active)
timecop, v0.33.1 (active)
tree-view, v0.208.0 (inactive)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.32.2 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.0 (active)
language-csharp, v0.12.1 (active)
language-css, v0.36.2 (active)
language-gfm, v0.86.0 (active)
language-git, v0.13.0 (active)
language-go, v0.42.0 (active)
language-html, v0.44.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.22.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.0 (active)
language-less, v0.29.3 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.0 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.68.5 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.52.0 (active)
language-shellscript, v0.22.3 (active)
language-source, v0.9.0 (active)
language-sql, v0.21.1 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.8 (active)
language-yaml, v0.26.0 (active)
# Dev
No dev packages
It would be great if there was support for multiple compose files, i.e.
$ docker-compose -f file1.yml -f file2.yml CMD
Without this it's unfortunately not usable by anyone who uses docker-compose with extending compose files.
This could be by adding a command Docker: Select Additional Compose File
, for example.
Awesome package though, one less reason to leave Atom! ๐
In the terminal panel,
Couldn't connect to Docker daemon - you might need to wrong
docker-machine start default
This is probably Mac related.... On Macs Docker runs in VirtualBox. That means every time you open a terminal instance you have to run a startup script.
In Atom my solution is a two line bash script that points to Docker's default start.sh script. That loads my environment and starts the daemon. I can then use Docker within Atom terminal plus.
In the atom-docker
case the terminal is not interactive so there is no way to run the script within that terminal instance...
Possible workarounds.....
bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh
Hello,
I just encountered an issue with the plugin.
I have a docker-compose.yml opened in atom, then I try to select it with alt-shift-c, and I have an atom error :
I digged a bit, and found out something :
Apparently the services are retrieved for versions 1 and 3, but that does not work when your version is set as 3.7 (in my case):
A more complete services mapping would be appreciated :)
Thanks !
Atom version: 1.24.0
error :Impossible to select compose file
TypeError: Cannot read property 'map' of undefined
I have a large compose file and half of the services are out of the view. In lieu of making the pane resizable #16 (an probably in addition to it) we should make the service window scrollable...
It would be nice if the pane could be resized so I could watch the logs and keep working without having so much of atom taken up by the pain
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.